direct2d 相关问题

Direct2D是一种硬件加速的即时模式2-D图形API,可为二维几何图形,位图和文本提供高性能和高质量的渲染。 Direct2D API旨在与GDI,GDI +和Direct3D良好互操作。

[C ++结构在函数返回后被销毁

我在另一个函数中转换的位图结构在该函数返回函数后设置为NULL:HRESULT RessourcesLoader :: decode(LPCWSTR name,ID2D1Bitmap * bitmap1){int hr = S_OK; ...

回答 2 投票 0

Direct2D如何打开共享纹理

我有一个使用Direct9Ex的代码,例如:res = Device-> CreateTexture(1920,1080,1,1,D3DFMT_A8R8G8B8,D3DPOOL_DEFAULT,&Texture,&texture_shared_handle);我如何打开该纹理...

回答 1 投票 1

如何绘制的Direct2D透明线C ++ Builder中

我使用C ++ Builder的XE4与VCL windows平台,我使用的包装TDirect2DCanvas访问的Direct2D功能。我移植GDI +代码Direct2D和我卡在如何绘制...

回答 1 投票 0

当窗口大小改变时,如何防止direct2d“拉伸”视图?

我正在使用ID2D1HwndRenderTarget渲染文本。当UI窗口大小发生变化时,我想阻止正在渲染的文本的延伸 - 所以它将保持不变直到我直接...

回答 1 投票 1

将Directx 11 Back Buffer渲染到Direct2d上

我想制作一个简单的关卡编辑器,其中编辑器的gui将由Direct2d渲染,所有其他3D图形将由Directx 11处理。就像Unity3D一样..如图所示......

回答 1 投票 0

带DirectWrite的垂直文本(旋转+ 270°)

我需要在direct2d应用程序中显示垂直文本。以下文本格式代码将文本旋转+ 90°。 m_textFormat-> SetReadingDirection(DWRITE_READING_DIRECTION_BOTTOM_TO_TOP)); ...

回答 1 投票 1

DirectWrite渲染问题 - 四边形似乎重叠,有一些别名

问题的屏幕截图:以下是代码的相关位 - 为清楚起见,省略了错误处理等。 D2D1_BITMAP_PROPERTIES1 bp; bp.pixelFormat.format = DXGI_FORMAT_B8G8R8A8_UNORM; BP ....

回答 1 投票 1

Direct2D相当于GDI InvertRect

我需要将相对复杂程序的GDI方法调用转换为等效的Direct2D代码。对于大多数GDI函数,我可以编写等效的代码。但我没有找到任何等效代码......

回答 2 投票 1

Direct2d ID2D1GradientStopCollection1 - 如何创建

我正在尝试使用Direct2D 1.1创建渐变。具体来说,我正在尝试创建一个ID2D1GradientStopCollection1。我的代码:ID2D1GradientStopCollection1 * native = nullptr; hr = context2 _-> ...

回答 1 投票 0

DirectWrite空格char包装

首先抱歉我的英语不好。但是我最近几天无法解决我的问题。我正在使用一个简单的文本编辑器,使用DirectWrite来呈现文本。当我渲染我的缓冲区时,...

回答 1 投票 0

如何在SharpDX中使用ID2D1SpriteBatch?

尝试在direct2d中使用ID2D1SpriteBatch来提高常规DrawBitmap()的性能。管理设置它,但我得到“对象没有处于正确的状态来处理...

回答 1 投票 0

C#如何提高Direct2D绘图的效率

早上好,我一直在C#中教自己一些Direct2D编程,利用可用的原生包装器(目前使用d2dSharp,但也尝试过SharpDX)。我遇到了......

回答 1 投票 6

Direct2D DC上下文渲染图像在启动时不会出现

我有一个原生的winapi窗口的简单应用程序,以及作为子窗口的静态控件。我想用Direct2D绘制子窗口。绘图发生在WM_PAINT之外......

回答 1 投票 0

神秘的Direct2D内存泄漏与渐变

我有一个基于SharpDX的C#应用 程序。有一种情况允许用户编辑线性渐变,但由于我没有找到修改ID2D1GradientStopCollection的方法(a.k.a. ...

回答 1 投票 0

无法在D2D1中旋转对象

我是Direct 2D的新手,有点迷失。我试图旋转一个对象,但我正在做的方式,它旋转整个游戏屏幕而不是一个对象。我对如何接近无能为力......

回答 1 投票 -1

如何判断本地PC机是否支持d2d硬件加速

硬件加速是Direct2D支持的功能。这是我的问题。据我所知,硬件加速受GPU模型,驱动程序版本等限制。有谁知道......的细节

回答 1 投票 0

Direct2D - 为什么Brush资源绑定到单个Direct2D渲染目标?

为什么Microsoft决定将Brush资源绑定到各个Direct2D渲染目标,而不是整个Direct2D上下文。如果我们有一个Direct3D纹理,它应该做什么,映射到...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.