openharmony 鸿蒙 capi-drawing-shadow-layer-h

2025-06-12 浏览 (1)

drawing_shadow_layer.h

概述

声明与绘图模块中的阴影层对象相关的函数。

引用文件: <native_drawing/drawing_shadow_layer.h>

库: libnative_drawing.so

起始版本: 12

相关模块: Drawing

汇总

函数

名称描述
OH_Drawing_ShadowLayer* OH_Drawing_ShadowLayerCreate(float blurRadius, float x, float y, uint32_t color)创建一个阴影层对象。
本接口会产生错误码,可以通过OH_Drawing_ErrorCodeGet查看错误码的取值。
blurRadius小于0等于时返回OH_DRAWING_ERROR_PARAMETER_OUT_OF_RANGE。
void OH_Drawing_ShadowLayerDestroy(OH_Drawing_ShadowLayer* shadowLayer)销毁阴影层对象,并收回该对象占用的内存。

函数说明

OH_Drawing_ShadowLayerCreate()

OH_Drawing_ShadowLayer* OH_Drawing_ShadowLayerCreate(float blurRadius, float x, float y, uint32_t color)

描述

创建一个阴影层对象。
本接口会产生错误码,可以通过OH_Drawing_ErrorCodeGet查看错误码的取值。
blurRadius小于0等于时返回OH_DRAWING_ERROR_PARAMETER_OUT_OF_RANGE。

系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing

起始版本: 12

参数:

参数项描述
float blurRadius表示阴影的半径,必须大于零。
float x表示x轴上的偏移点。
float y表示y轴上的偏移点。
uint32_t color表示阴影的颜色。

返回:

类型说明
OH_Drawing_ShadowLayer*返回创建的阴影层对象的指针。

OH_Drawing_ShadowLayerDestroy()

void OH_Drawing_ShadowLayerDestroy(OH_Drawing_ShadowLayer* shadowLayer)

描述

销毁阴影层对象,并收回该对象占用的内存。

系统能力: SystemCapability.Graphic.Graphic2D.NativeDrawing

起始版本: 12

参数:

参数项描述
OH_Drawing_ShadowLayer* shadowLayer表示指向阴影层对象的指针。

你可能感兴趣的鸿蒙文章

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

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/Ir2gXw