harmony 鸿蒙effect_types.h

  • 2025-06-12
  • 浏览 (3)

effect_types.h

概述

声明滤镜效果的数据类型。

引用文件:

库: libnative_effect.so

系统能力: SystemCapability.Multimedia.Image.Core

起始版本: 12

相关模块: effectKit

汇总

结构体

|名称|typedef关键字|描述| |–|–|–| |OH_Filter_ColorMatrix|-|定义一个用来创建滤镜效果的矩阵。| |OH_Filter|OH_Filter|滤镜结构体,用来生成滤镜位图。| |OH_PixelmapNative|OH_PixelmapNative|定义一个位图。|

枚举

|名称|typedef关键字|描述| |–|–|–| |EffectErrorCode|EffectErrorCode|定义滤镜效果的状态码。| |EffectTileMode|EffectTileMode|定义着色器效果平铺模式的枚举。|

枚举类型说明

EffectErrorCode

enum EffectErrorCode

描述

定义滤镜效果的状态码。

起始版本: 12

|枚举项|描述| |–|–| |EFFECT_SUCCESS = 0|成功。| |EFFECT_BAD_PARAMETER = 401|无效的参数。| |EFFECT_UNSUPPORTED_OPERATION = 7600201|不支持的操作。| |EFFECT_UNKNOWN_ERROR = 7600901|未知错误。|

EffectTileMode

enum EffectTileMode

描述

定义着色器效果平铺模式的枚举。

起始版本: 14

|枚举项|描述| |–|–| |CLAMP = 0|如果着色器效果超出其原始边界,剩余区域使用着色器的边缘颜色填充。| |REPEAT|在水平和垂直方向上重复着色器效果。| |MIRROR|在水平和垂直方向上重复着色器效果,交替镜像图像,以便相邻图像始终接合。| |DECAL|仅在其原始边界内渲染着色器效果。|

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkGraphics 2D(方舟2D图形服务)

harmony 鸿蒙buffer_common.h

harmony 鸿蒙buffer_handle.h

harmony 鸿蒙BufferHandle

harmony 鸿蒙ColorSpacePrimaries

harmony 鸿蒙DisplaySoloist_ExpectedRateRange

harmony 鸿蒙drawing_bitmap.h

harmony 鸿蒙drawing_brush.h

harmony 鸿蒙drawing_canvas.h

harmony 鸿蒙drawing_color_filter.h

0  赞