drawing_bitmap.h

Overview

The drawing_bitmap.h declares the functions related to the bitmap in the drawing module.

File to include: <native_drawing/drawing_bitmap.h>

Library: libnative_drawing.so

Since: 8

Related module: Drawing

Summary

Structs

Name Description
struct  OH_Drawing_BitmapFormat Defines the pixel format of a bitmap, including the color type and alpha type.

Functions

Name Description
OH_Drawing_Bitmap * OH_Drawing_BitmapCreate (void) Creates an OH_Drawing_Bitmap object.
void OH_Drawing_BitmapDestroy (OH_Drawing_Bitmap *) Destroys an OH_Drawing_Bitmap object and reclaims the memory occupied by the object.
void OH_Drawing_BitmapBuild (OH_Drawing_Bitmap *, const uint32_t width, const uint32_t height, const OH_Drawing_BitmapFormat *) Initializes the width and height of a bitmap and sets the pixel format for the bitmap.
uint32_t OH_Drawing_BitmapGetWidth (OH_Drawing_Bitmap *) Obtains the width of a bitmap.
uint32_t OH_Drawing_BitmapGetHeight (OH_Drawing_Bitmap *) Obtains the height of a bitmap.
void * OH_Drawing_BitmapGetPixels (OH_Drawing_Bitmap *) Obtains the pixel address of a bitmap. You can use this address to obtain the pixel data of the bitmap.