Direct2D是一种硬件加速的即时模式2-D图形API,可为二维几何图形,位图和文本提供高性能和高质量的渲染。 Direct2D API旨在与GDI,GDI +和Direct3D良好互操作。
将 ID2D1Device1 转换为 ID3D11Device
我想在我的 Direct2D 应用程序中实现 NVIDIA Reflex。我有一个 ID2D11Device,但 NvAPI_D3D_SetSleepMode 需要 Direct3DDevice。 我知道Direct2D是基于Direct3D的。所以,我认为...
Delphi - Direct2D - Paintbox 绘图闪烁
Delphi 11 - Windows 64 位 我正在尝试使用 TDirect2D 在 TPaintBox 中绘制各种内容。我需要不断更新里面画的东西。不幸的是,当我
Direct2D Clear/DrawBitmap 抛出异常
在 C++ DLL 中,我初始化了 Direct2D,然后还有一些绘制函数。当调用 pRenderTarget->Clear(...) 时,它会抛出 AccessViolationException(尝试访问受保护的内存...)。 她...
我正在尝试使用 Direct2D 在窗口上绘制 128x128 位图。但是,没有显示任何内容,EndDraw() 也不会返回任何错误。 这是我的 WM_PAINT 代码: 案例WM_PAINT: D2D1_RECT_F
IWICImagingFactory::CreateDecoderFromFilename() 即使在解码器被销毁后也会保持文件锁定
我使用 IWICImagingFactory::CreateDecoderFromFilename() 仅供读取。有没有办法可以传递 FILE_SHARE_READ 标志之类的东西?文件从上面的函数调用开始一直保持打开状态,直到...
Direct2D CreateTextLayout() - 如何获取插入符坐标
我正在使用 Direct2D 从文本布局开始渲染文本 HRESULT hr = m_spWriteFactory->CreateTextLayout( m_wsText.c_str( ), m_wsText.length( ), m_spWriteTextForma...
ID3D11Texture2D转ID2D1Bitmap,可以吗?
我正在开发一款游戏的扩展,它只打开 HDC 供插件开发人员使用。 然而,我已经用尽了 GDI+/Direct2D 绘图的可能性,这些可能性对于我想要的来说足够快
Direct2D 允许通过 ID2D1Device::CreatePrintControl 进行打印,这可能会将 XPS 呈现为中间表示形式。使用 XPS Document Writer 或其他打印机,我可以创建 xps f...
从 FreeType 位图创建 Direct2D 位图的正确方法
我正在创建一个 UI 引擎并正在处理字体渲染。我刚刚开始并尝试实现 FreeType 来初始加载和渲染 .ttf 文件。 这是我用于加载的代码...
如何使用 GetValueByName 方法从 d2d 效果属性中获取 ENUM 字段名称
我想显示具有枚举属性的任何给定效果的当前枚举[field].name。我的代码结果为 hr = 0x88990029,指定的属性不存在。我的财产满了吗...
我创建了一个简单的 Direct2D 效果,它可以翻转传入的图像(可以水平或垂直翻转或同时翻转)。自定义效果看起来效果不错。问题开始了
我在 Windows 7 计算机上运行 Visual Studio 2012。 当我运行此处找到的 SimpleDirect2dApplication 时:http://technet.microsoft.com/en-us/subscriptions/dd940321%28v=vs.85%29.aspx 小时 =
如何共享 WriteableBitmap 后台缓冲区以与 Direct2D 渲染一起使用?
我使用 WriteableBitmap 作为在 WPF 窗口中渲染和显示内容的快速方法,然后导出为媒体(重用相同的渲染管道)。 我可以画图像、基本形状、做com...
我正在学习如何使用 Direct2D 和 DirectWrite。我编写了一个示例应用程序,它使用这些库直接在主(顶级)窗口中呈现内容。效果很好。 现在我正在努力
ID2D1DeviceContext 实现的 Direct2D 基本代码无法正常工作
https://learn.microsoft.com/ko-kr/windows/win32/direct2d/direct2d-quickstart-with-device-context 按照上面的步骤,我输入了绘制矩形的 Direct2D 基本代码。但它什么也没画...
有兴趣学习 Direct2d 创建 Windows 8 应用程序,但经过 2 小时的研究,我完全困惑了。像这样的示例(创建简单的 Direct2D 应用程序)似乎假设您知道......
如何知道SharpDX.Direct2D1.Bitmap的内存使用情况?
我正在加载一堆图像作为位图(SharpDX.Direct2D1.Bitmap 类型),并且当图像占用一定量的内存(在我的例子中为 4GB)时,希望停止加载更多图像。 我的功能...
我目前正在学习 Direct2D,并且我成功地将图像加载到我的测试应用程序中,如下所述: 如何从文件加载位图 (https://learn.microsoft.com/en-us/windows/w...
我正在跟踪 D2D 示例,其中出现了以下代码: if(!(D2D1_WINDOW_STATE_OCCLUDED & m_renderTarget->CheckWindowState())) { m_renderTarget->BeginDraw(); ...
解决 Windows 预览处理程序问题:GDI+ 和 Direct2D 集成
我正在尝试为文件类型(下面的 .abcd)创建一个 Windows 预览处理程序,该处理程序根据所选文件的内容使用 GDI+ 和 Direct2D 在预览窗口中进行绘制。我用的是