GGiteeupdate
edbd3174创建于 2025年2月25日历史提交

drawing_surface.h

概述

文件中定义与surface相关的功能函数,包括surface的创建、销毁和使用等。

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

库: libnative_drawing.so

起始版本: 12

相关模块:Drawing

汇总

函数

名称 描述
OH_Drawing_Surface * OH_Drawing_SurfaceCreateFromGpuContext (OH_Drawing_GpuContext *, bool budgeted, OH_Drawing_Image_Info) 使用图形处理器上下文创建一个surface对象,用于管理画布绘制的内容。
OH_Drawing_Surface * OH_Drawing_SurfaceCreateOnScreen (OH_Drawing_GpuContext *gpuContext, OH_Drawing_Image_Info imageInfo, void *window) 使用图形处理器上下文创建一个与屏幕窗口绑定的surface对象,用于管理画布绘制的内容。
OH_Drawing_Canvas * OH_Drawing_SurfaceGetCanvas (OH_Drawing_Surface *) 通过surface对象获取画布对象。
OH_Drawing_ErrorCode OH_Drawing_SurfaceFlush (OH_Drawing_Surface *surface) 将surface对象上的画布绘制内容提交给GPU处理,完成绘制内容上屏显示。
void OH_Drawing_SurfaceDestroy (OH_Drawing_Surface *) 销毁surface对象并回收该对象占用的内存。