Вопросы по теме 'direct2d'
Лучшая интеграция 2D с Direct3D 10?
У меня есть приложение, которое на данный момент в основном представляет собой 3D-графику DirectX 10. Теперь мы хотим создать несколько 2D-изображений в реальном времени для отображения на части экрана. 2D-графика будет генерироваться с...
1313 просмотров
schedule
18.11.2022
Как реализовать эффект контура текста с помощью WindowsAPICodePack?
Я все еще борюсь с этой проблемой после того, как наши другие требования выполнены. Я обнаружил, что мы можем использовать классы, похожие на GeometrySink, для реализации эффекта контура; но я не знаком с С++; см. эту статью:...
2795 просмотров
schedule
05.11.2022
ID2D1Bitmap1::Map, когда вы можете его использовать?
Итак, недавно я прошел и преобразовал написанное мной простое тестовое приложение для использования новой версии Direct2D, что означает, что я в основном скопировал соответствующие части Краткое руководство по Direct2D для Windows 8 . Это сработало,...
1610 просмотров
schedule
20.04.2024
Приложения Магазина Windows Direct2D
Я использую Direct2D для разработки пользовательского интерфейса моего приложения, как для рабочего стола, так и для Магазина Windows, но я просто немного обеспокоился, когда не смог найти конкретной информации о приложениях Магазина Windows,...
276 просмотров
schedule
17.03.2024
Напишите вертикальный текст, используя DirectWrite Direct2D
Я хочу написать вертикальный текст, как он известен по оси Y простой диаграммы. Я нашел свойство FlowDirection, которое позволяет мне добавить направление «сверху вниз», но это не меняет поведение текста.
Это единственный способ повернуть...
847 просмотров
schedule
31.01.2024
Как разблокировать заблокированное растровое изображение
Я хочу разблокировать заблокированный ID2D1Bitmap. Я пробовал m_pBitmap1->Release(); но это не работает
hr=m_pBitmap1->CopyFromRenderTarget(nullptr, m_pRenderTarget2, nullptr); выдает ошибку нарушения прав доступа:
«Необработанное исключение...
581 просмотров
schedule
24.09.2022
Вызовы ID2D1RenderTarget :: DrawTextLayout () не работают
В основном, учитывая следующий тестовый код:
CComPtr<IDWriteTextLayout> layout;
wstring text2 = L"Here is some text.";
this->currentLevelText->Formatting->TextFactory->CreateTextLayout(text2.c_str(), text2.length(),...
638 просмотров
schedule
16.05.2024
Динамический курсор WPF
Я создаю редактор векторной графики в WPF. Я визуализирую иллюстрацию, используя D3DImage, настроенный с помощью SharpDX, чтобы использовать его с Direct2D. Когда элемент выбран, вокруг выбранного элемента появляются маркеры изменения размера. Я...
209 просмотров
schedule
07.06.2024
Как создать ID2D1Bitmap из массива пикселей
Я пытаюсь создать Raycaster с DirectX, и мне нужно иметь возможность рисовать каждый кадр попиксельно. Я пытаюсь сделать это, создав массив пикселей, а затем превратив этот массив в растровое изображение, чтобы затем отобразить его в окне. Однако я...
640 просмотров
schedule
11.01.2024
Используйте массив текстур в качестве цели рендеринга поверхности Direct2D.
Я пытаюсь создать массив текстур Direct3D 11, содержащий несколько страниц текста, отрисованных с помощью DirectWrite и Direct2D. Предположим, что layout содержит IDWriteTextLayout для отдельных страниц, тогда я пытаюсь сделать следующее:
{...
136 просмотров
schedule
17.09.2022
Direct2d Можно ли рисовать в окне по размеру монитора независимо от размера окна?
У меня есть окно DirectX, которое отображается с помощью Direct2D. Моя проблема, когда размер окна изменен, нарисованный 2D-контент масштабируется по размеру окна, поскольку размер renderTarget изменяется. Я не хочу использовать ДЕТСКОЕ ОКНО,...
118 просмотров
schedule
27.11.2022
Использование Direct2D в приложении Delphi VCL, на которое влияет масштабирование DPI
Я изучаю возможность замены GDI на Direct2D в некоторых частях своих приложений.
С этой целью я прочитал официальную документацию Embarcadero и создал это минимальное приложение Direct2D:
unit Unit1;
interface
uses
Winapi.Windows,...
393 просмотров
schedule
29.11.2022