在Native Client中,如何在C(而不是C ++)中创建PPB_Graphics3D
的正确实例?
我看过'Tumbler'原生客户端演示,但它是用C ++编写的,似乎是在创建对象时调用静态方法......但是如何在C中创建PPB_Graphics3D
?
Google文档here显示它正在使用PPB_Graphics3D
的实例,如下所示:
g3d->Create(instance, attribs, &context);
但不是如何真正创造它。
答案 0 :(得分:4)
int32_t PPP_InitializeModule(
PP_Module module,
PPB_GetInterface get_browser_interface) {
PPB_Graphics3D *g3d =
get_browser_interface(PBB_GRAPHICS_3D_INTERFACE);
}