From af93b88ba092a10527dd673bdf81faeb0f738beb Mon Sep 17 00:00:00 2001 From: shegangbin Date: Wed, 2 Aug 2023 20:01:26 +0800 Subject: [PATCH] fix docs Signed-off-by: shegangbin --- .../application-dev/napi/native-buffer-guidelines.md | 7 +++++++ zh-cn/application-dev/napi/native-image-guidelines.md | 11 +++++++++++ zh-cn/application-dev/napi/native-vsync-guidelines.md | 7 +++++++ .../application-dev/napi/native-window-guidelines.md | 1 + zh-cn/application-dev/napi/vulkan-guidelines.md | 9 +++++++++ 5 files changed, 35 insertions(+) diff --git a/zh-cn/application-dev/napi/native-buffer-guidelines.md b/zh-cn/application-dev/napi/native-buffer-guidelines.md index 7feff7533d..63c7f769a6 100644 --- a/zh-cn/application-dev/napi/native-buffer-guidelines.md +++ b/zh-cn/application-dev/napi/native-buffer-guidelines.md @@ -25,6 +25,13 @@ NativeBuffer是`OpenHarmony`提供**共享内存**的模块。开发者可以通 以下步骤描述了在**OpenHarmony**中如何使用`NativeBuffer`提供的Native API接口,创建`OH_NativeBuffer`实例获取内存的属性信息,并把对应的ION内存映射到进程空间。 +**添加动态链接库** + +CMakeLists.txt中添加以下lib。 +```txt +libnative_buffer.so +``` + **头文件** ```c++ #include diff --git a/zh-cn/application-dev/napi/native-image-guidelines.md b/zh-cn/application-dev/napi/native-image-guidelines.md index 1f200277b2..a8d1d01f68 100644 --- a/zh-cn/application-dev/napi/native-image-guidelines.md +++ b/zh-cn/application-dev/napi/native-image-guidelines.md @@ -26,6 +26,17 @@ NativeImage是`OpenHarmony`提供**Surface关联OpenGL外部纹理**的模块, 以下步骤描述了在**OpenHarmony**中如何使用`NativeImage`提供的Native API接口,创建`OH_NativeImage`实例作为消费者端,将数据内容更新到OpenGL外部纹理上。 +**添加动态链接库** + +CMakeLists.txt中添加以下lib。 +```txt +libEGL.so +libGLESv3.so +libnative_image.so +libnative_window.so +libnative_buffer.so +``` + **头文件** ```c++ #include diff --git a/zh-cn/application-dev/napi/native-vsync-guidelines.md b/zh-cn/application-dev/napi/native-vsync-guidelines.md index 63da1350b9..0261621db1 100644 --- a/zh-cn/application-dev/napi/native-vsync-guidelines.md +++ b/zh-cn/application-dev/napi/native-vsync-guidelines.md @@ -19,6 +19,13 @@ NativeVsync模块用来获取系统VSync信号,提供了OH_NativeVSync实例 以下步骤描述了在**OpenHarmony**中如何使用`NativeVsync`提供的Native API接口,创建和销毁`OH_NativeVsync`实例,以及如何设置VSync回调函数。 +**添加动态链接库** + +CMakeLists.txt中添加以下lib。 +```txt +libnative_vsync.so +``` + **头文件** ```c++ #include diff --git a/zh-cn/application-dev/napi/native-window-guidelines.md b/zh-cn/application-dev/napi/native-window-guidelines.md index 6ed367948c..4e191da6e2 100644 --- a/zh-cn/application-dev/napi/native-window-guidelines.md +++ b/zh-cn/application-dev/napi/native-window-guidelines.md @@ -23,6 +23,7 @@ NativeWindow是`OpenHarmony`**本地平台化窗口**,表示图形队列的生 以下步骤描述了在**OpenHarmony**中如何使用`NativeWindow`提供的Native API接口,申请图形`Buffer`,并将生产图形内容写入图形`Buffer`后,最终提交`Buffer`到图形队列。 **添加动态链接库** + CMakeLists.txt中添加以下lib。 ```txt libace_ndk.z.so diff --git a/zh-cn/application-dev/napi/vulkan-guidelines.md b/zh-cn/application-dev/napi/vulkan-guidelines.md index d8331926f4..f0bf36a022 100644 --- a/zh-cn/application-dev/napi/vulkan-guidelines.md +++ b/zh-cn/application-dev/napi/vulkan-guidelines.md @@ -18,6 +18,15 @@ Vulkan是一套用来做2D和3D渲染的图形应用程序接口,其中创建V 以下步骤说明了如何在OpenHarmony平台创建一个VkSurfaceKHR对象。 +**添加动态链接库** + +CMakeLists.txt中添加以下lib。 +```txt +libace_ndk.z.so +libnative_window.so +libvulkan.so +``` + **头文件** ```c++ #include -- GitLab