我正在使用Direct2D来渲染我的用户界面。
我希望能够更轻松地对我的UI渲染进行分析(因为我使用了几个面板,使用Graphics debugger有点麻烦)。
由于我知道Direct2D在底层使用了一个Direct3D设备(确切地说是使用10_0特性级别的d3d11设备),所以我想知道是否可以从ID2D1RenderTarget或ID2D1Factory对象中检索到ID310Device或ID3D11Device实例。
如果可以的话,我将很容易地在BeginDraw/EndDraw调用上附加时间戳查询。
我尝试了几次QueryInterface调用,但迄今为止都没有成功。