drawing_surface.h

Overview

The drawing_surface.h file declares the functions related to the surface in the drawing module, including creating, destroying, and using the surface.

File to include: <native_drawing/drawing_surface.h>

Library: libnative_drawing.so

Since: 12

Related module: Drawing

Summary

Functions

Name Description
OH_Drawing_Surface * OH_Drawing_SurfaceCreateFromGpuContext (OH_Drawing_GpuContext *, bool budgeted, OH_Drawing_Image_Info) Creates an OH_Drawing_Surface object using the GPU context to manage the content drawn on the canvas.
OH_Drawing_Canvas * OH_Drawing_SurfaceGetCanvas (OH_Drawing_Surface *) Obtains a canvas from an OH_Drawing_Surface object.
void OH_Drawing_SurfaceDestroy (OH_Drawing_Surface *) Destroys an OH_Drawing_Surface object and reclaims the memory occupied.