C:NaCl如何创建'PPB_Graphics3D

时间:2012-06-02 18:22:39

标签: c webgl google-nativeclient

在Native Client中,如何在C(而不是C ++)中创建PPB_Graphics3D的正确实例?

我看过'Tumbler'原生客户端演示,但它是用C ++编写的,似乎是在创建对象时调用静态方法......但是如何在C中创建PPB_Graphics3D

Google文档here显示它正在使用PPB_Graphics3D的实例,如下所示:

g3d->Create(instance, attribs, &context);

但不是如何真正创造它。

1 个答案:

答案 0 :(得分:4)

int32_t PPP_InitializeModule(
    PP_Module module,
    PPB_GetInterface get_browser_interface) {
  PPB_Graphics3D *g3d =
      get_browser_interface(PBB_GRAPHICS_3D_INTERFACE);
}