IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
鸿蒙应用开发之OpenGL应用和X组件5
caimouse
发表于
2024-05-22 11:59:36
love
0
这段代码就通过NAPI的函数napi_get_named_property获取X组件的通用指针,它定义名称为OH_NATIVE_XCOMPONENT_OBJ,这是X组件在C++端的名称。这段代码就是使用获得的X组件的指针,然后通过函数OH_NativeXComponent_GetXComponentId来获取X组件的ID,这个ID保存在idStr数组里,给后面使用。因此,我们需要注册C++层的回调函数OnSurfaceCreated,这样当X组件创建成功之后调用我们在C++里的代码。