在ISurfaceImageSourceNative::BeginDraw中 我们可以看到一个参数:offset,MSDN说它接收将要绘制到的表面的点(x,y)偏移量。但我不知道它是代表表面的左上角还是右下角。它出现在这里是什么意思。如何使用它。
问候和感谢
在ISurfaceImageSourceNative::BeginDraw中 我们可以看到一个参数:offset,MSDN说它接收将要绘制到的表面的点(x,y)偏移量。但我不知道它是代表表面的左上角还是右下角。它出现在这里是什么意思。如何使用它。
问候和感谢
偏移值表示应用程序在渲染到表面之前应应用的 2D 偏移(x = 右,y = 下)。例如,为了在相对于 SurfaceImageSource 的原点(左上角)的逻辑位置 (A,B) 绘制一个点,该点应绘制在位置 (A+offset.x, B+offset. y) 在 IDXGISurface 上。
有关如何使用 SurfaceImageSource 正确绘制的示例,请查看 MSDN 上的Magazine示例。