我目前在我的程序中使用libcairomm作为图形内容。
所有互联网示例都使用类似
的代码Cairo::RefPtr<Cairo::Context> cr = window->create_cairo_context();
但是我使用cairo将svg纹理传递给OpenGL 是否有一种构造函数在没有窗口的情况下工作?
感谢您的回答:)
答案 0 :(得分:0)
我完全不明白。 cairomm文档有一些工作示例,展示了如何创建各种非窗口表面:
http://cairographics.org/documentation/cairomm/reference/examples.html
您也可以分配自己的记忆并传递它来创建图像表面:
如果您想为OpenGL准备一些纹理,这可能会有所帮助。