OpenGL和Direct3D如何与窗口中的其他小部件一起播放?

时间:2010-11-03 02:53:42

标签: opengl direct3d device-context

我想知道Direct3D设备或OpenGL上下文如何知道窗口的哪个部分呈现其内容。

对于Direct3D,如果我创建一个视口中间屏幕,将边框留在外面,渲染是否会干扰其周围的其他小部件?

如何使用OpenGL?

作为奖励,为什么D3D与Qt一起使用如此困难,例如,如果D3D尊重其视口空间并且Qt被告知不在视口区域渲染?我现在知道让这些人再一起玩并不难,但我记得前一段时间它很棘手。

任何?

1 个答案:

答案 0 :(得分:0)

OpenGL通常与openGL小部件一起使用,该小部件处理所有窗口交互。

曾经有一个到Qt的D3D接口,但它在Qt4.5附近掉线,因为它不是跨平台的。将D3D绘制到Qt小部件中相对容易,但是顶部的菜单等可能很棘手。