BeginDraw()中的offset参数是什么意思,以及如何使用它?

时间:2013-08-16 07:52:38

标签: c++11 windows-8 directx-11 direct2d

ISurfaceImageSourceNative::BeginDraw 我们可以看到一个参数:offset,MSDN表示它接收将被绘制的曲面的点(x,y)偏移。但我不知道它是否代表曲面的左上角或右下角它出现在这里是什么意思。如何使用它。

问候&安培;谢谢 halcyons

1 个答案:

答案 0 :(得分:0)

偏移值表示应用程序在渲染到曲面之前应该应用的2D偏移(x =右,y =向下)。例如,为了在相对于SurfaceImageSource的原点(左上角)的逻辑位置(A,B)处绘制点,应该在该位置绘制点(A + offset.x,B + offset)。 y)在IDXGISurface上。

有关如何使用SurfaceImageSource正确绘制的示例,请查看MSDN上的Magazine示例。