diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts index 489d71529dbb8d9fdf29e38d729d9d73652f6453..fca41c2bb1d953a51931130455a8820adee7a19a 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/common.ts @@ -7723,35 +7723,36 @@ export interface Literal_ResourceColor_color { color: ResourceColor; } 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 + 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 interface PopupOptions { message: string; diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/ts/type_check.ts b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/ts/type_check.ts index 3a0e6b5721c8676a53191d9b325568db88b1d181..b10389a483e20e0c3ae2828ff9c08558e8351479 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/ts/type_check.ts +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/arkui-ohos/src/component/ts/type_check.ts @@ -1648,6 +1648,9 @@ export class TypeChecker { if ((value) === (BlendMode.CLEAR)) { return true } + else if ((value) === (BlendMode.NONE)) { + return true + } else if ((value) === (BlendMode.SRC)) { return true } diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala/framework/native/src/generated/arkoala_api_generated.h b/frameworks/bridge/arkts_frontend/koala_projects/arkoala/framework/native/src/generated/arkoala_api_generated.h index 495edf937309c63f08cf41fd2b13e1cac7b78091..14ae0b6bdd6635cc54b669c3a03f09cd2a83787d 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -3662,35 +3662,36 @@ typedef struct Opt_BlendApplyType { Ark_BlendApplyType value; } Opt_BlendApplyType; typedef enum Ark_BlendMode { - ARK_BLEND_MODE_CLEAR = 0, - ARK_BLEND_MODE_SRC = 1, - ARK_BLEND_MODE_DST = 2, - ARK_BLEND_MODE_SRC_OVER = 3, - ARK_BLEND_MODE_DST_OVER = 4, - ARK_BLEND_MODE_SRC_IN = 5, - ARK_BLEND_MODE_DST_IN = 6, - ARK_BLEND_MODE_SRC_OUT = 7, - ARK_BLEND_MODE_DST_OUT = 8, - ARK_BLEND_MODE_SRC_ATOP = 9, - ARK_BLEND_MODE_DST_ATOP = 10, - ARK_BLEND_MODE_XOR = 11, - ARK_BLEND_MODE_PLUS = 12, - ARK_BLEND_MODE_MODULATE = 13, - ARK_BLEND_MODE_SCREEN = 14, - ARK_BLEND_MODE_OVERLAY = 15, - ARK_BLEND_MODE_DARKEN = 16, - ARK_BLEND_MODE_LIGHTEN = 17, - ARK_BLEND_MODE_COLOR_DODGE = 18, - ARK_BLEND_MODE_COLOR_BURN = 19, - ARK_BLEND_MODE_HARD_LIGHT = 20, - ARK_BLEND_MODE_SOFT_LIGHT = 21, - ARK_BLEND_MODE_DIFFERENCE = 22, - ARK_BLEND_MODE_EXCLUSION = 23, - ARK_BLEND_MODE_MULTIPLY = 24, - ARK_BLEND_MODE_HUE = 25, - ARK_BLEND_MODE_SATURATION = 26, - ARK_BLEND_MODE_COLOR = 27, - ARK_BLEND_MODE_LUMINOSITY = 28, + ARK_BLEND_MODE_NONE = 0, + ARK_BLEND_MODE_CLEAR = 1, + ARK_BLEND_MODE_SRC = 2, + ARK_BLEND_MODE_DST = 3, + ARK_BLEND_MODE_SRC_OVER = 4, + ARK_BLEND_MODE_DST_OVER = 5, + ARK_BLEND_MODE_SRC_IN = 6, + ARK_BLEND_MODE_DST_IN = 7, + ARK_BLEND_MODE_SRC_OUT = 8, + ARK_BLEND_MODE_DST_OUT = 9, + ARK_BLEND_MODE_SRC_ATOP = 10, + ARK_BLEND_MODE_DST_ATOP = 11, + ARK_BLEND_MODE_XOR = 12, + ARK_BLEND_MODE_PLUS = 13, + ARK_BLEND_MODE_MODULATE = 14, + ARK_BLEND_MODE_SCREEN = 15, + ARK_BLEND_MODE_OVERLAY = 16, + ARK_BLEND_MODE_DARKEN = 17, + ARK_BLEND_MODE_LIGHTEN = 18, + ARK_BLEND_MODE_COLOR_DODGE = 19, + ARK_BLEND_MODE_COLOR_BURN = 20, + ARK_BLEND_MODE_HARD_LIGHT = 21, + ARK_BLEND_MODE_SOFT_LIGHT = 22, + ARK_BLEND_MODE_DIFFERENCE = 23, + ARK_BLEND_MODE_EXCLUSION = 24, + ARK_BLEND_MODE_MULTIPLY = 25, + ARK_BLEND_MODE_HUE = 26, + ARK_BLEND_MODE_SATURATION = 27, + ARK_BLEND_MODE_COLOR = 28, + ARK_BLEND_MODE_LUMINOSITY = 29, } Ark_BlendMode; typedef struct Opt_BlendMode { Ark_Tag tag; diff --git a/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h b/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h index 2b1a6e2b9a9e263189e566e7c4cebd6d94192243..8b928383d529764bffb60155a4380f92656e0a4a 100644 --- a/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h +++ b/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h @@ -3660,35 +3660,36 @@ typedef struct Opt_BlendApplyType { Ark_BlendApplyType value; } Opt_BlendApplyType; typedef enum Ark_BlendMode { - ARK_BLEND_MODE_CLEAR = 0, - ARK_BLEND_MODE_SRC = 1, - ARK_BLEND_MODE_DST = 2, - ARK_BLEND_MODE_SRC_OVER = 3, - ARK_BLEND_MODE_DST_OVER = 4, - ARK_BLEND_MODE_SRC_IN = 5, - ARK_BLEND_MODE_DST_IN = 6, - ARK_BLEND_MODE_SRC_OUT = 7, - ARK_BLEND_MODE_DST_OUT = 8, - ARK_BLEND_MODE_SRC_ATOP = 9, - ARK_BLEND_MODE_DST_ATOP = 10, - ARK_BLEND_MODE_XOR = 11, - ARK_BLEND_MODE_PLUS = 12, - ARK_BLEND_MODE_MODULATE = 13, - ARK_BLEND_MODE_SCREEN = 14, - ARK_BLEND_MODE_OVERLAY = 15, - ARK_BLEND_MODE_DARKEN = 16, - ARK_BLEND_MODE_LIGHTEN = 17, - ARK_BLEND_MODE_COLOR_DODGE = 18, - ARK_BLEND_MODE_COLOR_BURN = 19, - ARK_BLEND_MODE_HARD_LIGHT = 20, - ARK_BLEND_MODE_SOFT_LIGHT = 21, - ARK_BLEND_MODE_DIFFERENCE = 22, - ARK_BLEND_MODE_EXCLUSION = 23, - ARK_BLEND_MODE_MULTIPLY = 24, - ARK_BLEND_MODE_HUE = 25, - ARK_BLEND_MODE_SATURATION = 26, - ARK_BLEND_MODE_COLOR = 27, - ARK_BLEND_MODE_LUMINOSITY = 28, + ARK_BLEND_MODE_NONE = 0, + ARK_BLEND_MODE_CLEAR = 1, + ARK_BLEND_MODE_SRC = 2, + ARK_BLEND_MODE_DST = 3, + ARK_BLEND_MODE_SRC_OVER = 4, + ARK_BLEND_MODE_DST_OVER = 5, + ARK_BLEND_MODE_SRC_IN = 6, + ARK_BLEND_MODE_DST_IN = 7, + ARK_BLEND_MODE_SRC_OUT = 8, + ARK_BLEND_MODE_DST_OUT = 9, + ARK_BLEND_MODE_SRC_ATOP = 10, + ARK_BLEND_MODE_DST_ATOP = 11, + ARK_BLEND_MODE_XOR = 12, + ARK_BLEND_MODE_PLUS = 13, + ARK_BLEND_MODE_MODULATE = 14, + ARK_BLEND_MODE_SCREEN = 15, + ARK_BLEND_MODE_OVERLAY = 16, + ARK_BLEND_MODE_DARKEN = 17, + ARK_BLEND_MODE_LIGHTEN = 18, + ARK_BLEND_MODE_COLOR_DODGE = 19, + ARK_BLEND_MODE_COLOR_BURN = 20, + ARK_BLEND_MODE_HARD_LIGHT = 21, + ARK_BLEND_MODE_SOFT_LIGHT = 22, + ARK_BLEND_MODE_DIFFERENCE = 23, + ARK_BLEND_MODE_EXCLUSION = 24, + ARK_BLEND_MODE_MULTIPLY = 25, + ARK_BLEND_MODE_HUE = 26, + ARK_BLEND_MODE_SATURATION = 27, + ARK_BLEND_MODE_COLOR = 28, + ARK_BLEND_MODE_LUMINOSITY = 29, } Ark_BlendMode; typedef struct Opt_BlendMode { Ark_Tag tag;