Direct2D是一种硬件加速的即时模式2-D图形API,可为二维几何图形,位图和文本提供高性能和高质量的渲染。 Direct2D API旨在与GDI,GDI +和Direct3D良好互操作。
WM_PAINT 消息频率:C# (.Net Framework 4.7.2 WinForms) vs. C++。
我目前正在将我的一些使用C#(FW版本4.7.2)WinForms实现的旧游戏转换为使用C++的Direct3D。目前,我所有的实时图形游戏都实现了OnPaint覆盖,画 ...
如何从SharpDXDirect2D复制图像到.NET位图?
我开发了一个.NET WinForms应用程序,需要缩放大量的大图片,并将它们显示为表单上的小图标。我有性能问题,特别是在特定的机器上。因此我的目标是...
使用WM_MOUSEWHEEL消息处理时,如何存储Direct2D窗口的缩放效果?
我试图使用Direct2D助手函数在鼠标位置放大我的ID2D1HwndRenderTarget* renderTarget-window。经过一些测试,我发现GET_WHEEL_DELTA_WPARAM(...)。
我正在保存一个Direct2D设备上下文的位图。我的目标是保持32位(RGB与alpha),但没有PNG,我宁愿有一个32位的位图。我正在使用这个函数。HRESULT ...
如何在DirectWrite上为所有字体大小强制启用Y轴抗锯齿
我正在使用DirectWrite渲染文本。 DirectWrite仅在字体大时才启用y轴抗锯齿,这会使CJK字体看起来很糟糕。如何强制为所有字体大小启用Y轴抗锯齿?
我有一个Direct2D应用程序,可以在其中使用DirectWrite绘制文本消息。全部都是C ++。我想添加一个必须支持表情符号和右侧按钮的编辑控件。 Win32是否编辑控件和按钮...
我有一个使用ID2D1HwndRenderTarget :: DrawBitmap()显示的Direct2D ID2D1Bitmap。我正在尝试水平翻转图像。我读了这篇文章,解释了如何翻转读取的图像...
使用Win32公共控件在`ID2D1Bitmap1`上绘制?
我使用ID2D1DeviceContext绘制了大部分UI(我通过如何使用Direct2D设备上下文进行渲染来获得它),但是我想要一些经典的窗口控件:EDIT,INPUT。如何强制Win32 ...
深灰线应该是黑色且宽度为1像素:pRT-> DrawLine(Point2F(100,120),Point2F(300,120),blackbrush,1);浅灰色线应该是黑色且宽度为0.5像素:...
我正在尝试使用Direct2D绘制时钟。该程序可以正确获取当前时间,但是错误是Direct2D绘制时钟时出现的,因为似乎时钟已过时,并且出现了...
C ++为什么Direct3D11在切换适配器时会呈现黑色场景?
我使用Direct3D11编写了一个短信程序,该程序可以同时进行2D和3D绘图。我使用rastertek.com示例来更快地获得3D场景。然后,我添加了我的D2D类,并通过DXGI传递了它,而没有创建...
我制作了一个小程序在D2DBox上绘制几何图形(使用Direct2DCanvas和RenderTarget),我需要能够将矩形复制到剪贴板。尝试过这个,但我坚持使用...
我应该如何在Direct2D应用程序中处理更新rect / region / area?
在使用GDI进行图形处理的传统Windows程序中,您不必担心仅绘制需要重绘的窗口区域;这是“更新矩形”,可以访问...
我的直觉是,如果在Y之前绘制X,则X将在Y下。但是,我的代码似乎总是在D3D11绘制的东西下绘制D2D绘制的东西。无论我是否使用...,都会发生这种情况。
我正在将D2D与D3D11一起使用。我有一些使用Windows API中的GetCursorpos()的代码,然后将其转换为客户端坐标,然后使用D2D在此位置绘制一个小圆圈...
知道在这种情况下为什么使用**吗? HRESULT CreateSolidColorBrush(const D2D1_COLOR_F&color,ID2D1SolidColorBrush ** solidColorBrush);以上是来自Microsoft文档https:// ...
//绘制网格背景。 int width = static_cast (rtSize.width); int height = static_cast (rtSize.height);为(int x = 0; x
如何在Direct2D窗口化应用程序中使用DXGI翻转模型?
我有一个Win32非游戏窗口应用程序,它使用Direct2D设备上下文/ HWND渲染目标来绘制窗口。当前,它使用具有DXGI_SWAP_EFFECT_DISCARD交换效果的DXGI交换链。 ...
我需要使用Direct2d实现某些色度键功能。我有一些来自MSDN的代码示例:ComPtr chromakeyEffect; m_d2dContext-> CreateEffect(CLSID_D2D1ChromaKey,&...