Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
4166b885
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4166b885
编写于
8月 03, 2023
作者:
O
openharmony_ci
提交者:
Gitee
8月 03, 2023
浏览文件
操作
浏览文件
下载
差异文件
!21851 【4.0Beta2】开发指导中指明代码示例需要依赖的动态链接库
Merge pull request !21851 from shegangbin/cherry-pick-1691028225
上级
562bd6cf
40fb0a98
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
35 addition
and
0 deletion
+35
-0
zh-cn/application-dev/napi/native-buffer-guidelines.md
zh-cn/application-dev/napi/native-buffer-guidelines.md
+7
-0
zh-cn/application-dev/napi/native-image-guidelines.md
zh-cn/application-dev/napi/native-image-guidelines.md
+11
-0
zh-cn/application-dev/napi/native-vsync-guidelines.md
zh-cn/application-dev/napi/native-vsync-guidelines.md
+7
-0
zh-cn/application-dev/napi/native-window-guidelines.md
zh-cn/application-dev/napi/native-window-guidelines.md
+1
-0
zh-cn/application-dev/napi/vulkan-guidelines.md
zh-cn/application-dev/napi/vulkan-guidelines.md
+9
-0
未找到文件。
zh-cn/application-dev/napi/native-buffer-guidelines.md
浏览文件 @
4166b885
...
@@ -25,6 +25,13 @@ NativeBuffer是`OpenHarmony`提供**共享内存**的模块。开发者可以通
...
@@ -25,6 +25,13 @@ NativeBuffer是`OpenHarmony`提供**共享内存**的模块。开发者可以通
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeBuffer`
提供的Native API接口,创建
`OH_NativeBuffer`
实例获取内存的属性信息,并把对应的ION内存映射到进程空间。
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeBuffer`
提供的Native API接口,创建
`OH_NativeBuffer`
实例获取内存的属性信息,并把对应的ION内存映射到进程空间。
**添加动态链接库**
CMakeLists.txt中添加以下lib。
```
txt
libnative_buffer.so
```
**头文件**
**头文件**
```
c++
```
c++
#include <native_buffer/native_buffer.h>
#include <native_buffer/native_buffer.h>
...
...
zh-cn/application-dev/napi/native-image-guidelines.md
浏览文件 @
4166b885
...
@@ -26,6 +26,17 @@ NativeImage是`OpenHarmony`提供**Surface关联OpenGL外部纹理**的模块,
...
@@ -26,6 +26,17 @@ NativeImage是`OpenHarmony`提供**Surface关联OpenGL外部纹理**的模块,
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeImage`
提供的Native API接口,创建
`OH_NativeImage`
实例作为消费者端,将数据内容更新到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++
```
c++
#include <EGL/egl.h>
#include <EGL/egl.h>
...
...
zh-cn/application-dev/napi/native-vsync-guidelines.md
浏览文件 @
4166b885
...
@@ -19,6 +19,13 @@ NativeVsync模块用来获取系统VSync信号,提供了OH_NativeVSync实例
...
@@ -19,6 +19,13 @@ NativeVsync模块用来获取系统VSync信号,提供了OH_NativeVSync实例
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeVsync`
提供的Native API接口,创建和销毁
`OH_NativeVsync`
实例,以及如何设置VSync回调函数。
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeVsync`
提供的Native API接口,创建和销毁
`OH_NativeVsync`
实例,以及如何设置VSync回调函数。
**添加动态链接库**
CMakeLists.txt中添加以下lib。
```
txt
libnative_vsync.so
```
**头文件**
**头文件**
```
c++
```
c++
#include <native_vsync/native_vsync.h>
#include <native_vsync/native_vsync.h>
...
...
zh-cn/application-dev/napi/native-window-guidelines.md
浏览文件 @
4166b885
...
@@ -23,6 +23,7 @@ NativeWindow是`OpenHarmony`**本地平台化窗口**,表示图形队列的生
...
@@ -23,6 +23,7 @@ NativeWindow是`OpenHarmony`**本地平台化窗口**,表示图形队列的生
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeWindow`
提供的Native API接口,申请图形
`Buffer`
,并将生产图形内容写入图形
`Buffer`
后,最终提交
`Buffer`
到图形队列。
以下步骤描述了在
**OpenHarmony**
中如何使用
`NativeWindow`
提供的Native API接口,申请图形
`Buffer`
,并将生产图形内容写入图形
`Buffer`
后,最终提交
`Buffer`
到图形队列。
**添加动态链接库**
**添加动态链接库**
CMakeLists.txt中添加以下lib。
CMakeLists.txt中添加以下lib。
```
txt
```
txt
libace_ndk.z.so
libace_ndk.z.so
...
...
zh-cn/application-dev/napi/vulkan-guidelines.md
浏览文件 @
4166b885
...
@@ -18,6 +18,15 @@ Vulkan是一套用来做2D和3D渲染的图形应用程序接口,其中创建V
...
@@ -18,6 +18,15 @@ Vulkan是一套用来做2D和3D渲染的图形应用程序接口,其中创建V
以下步骤说明了如何在OpenHarmony平台创建一个VkSurfaceKHR对象。
以下步骤说明了如何在OpenHarmony平台创建一个VkSurfaceKHR对象。
**添加动态链接库**
CMakeLists.txt中添加以下lib。
```
txt
libace_ndk.z.so
libnative_window.so
libvulkan.so
```
**头文件**
**头文件**
```
c++
```
c++
#include <ace/xcomponent/native_interface_xcomponent.h>
#include <ace/xcomponent/native_interface_xcomponent.h>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录