Я интегрируюсь с приложением, которое использует плагины. У меня есть свой собственный плагин, который предоставляет HDC для рисования, это отлично работает с использованием C #
Graphics gfx = Graphics.FromHdc(hdc);
Я могу рисовать с использованием GDI без проблем.
Я бы хотел начать экспериментировать с XNA, я загрузил несколько примеров проектов и посмотрел код. Похоже, что по умолчанию XNA обрабатывает создание окна и когда я должен перерисовывать каждый кадр.
Что мне нужно сделать, это использовать XNA для рендеринга фрейма при возникновении события рендеринга плагина. Затем либо выполните рендеринг непосредственно в плагин HDC, либо скопируйте в него изображение XNA.
Можно ли это сделать? У кого-нибудь есть примеры? Я очень новичок в XNA.
Спасибо