Я заметил, что Direct3D доступен для COM, но, похоже, для него нет библиотеки типов.
Мой первый вопрос: какой смысл воздействия COM, если на самом деле его нет?
Я считал, что могу написать свой собственный COM-интерфейс на C #.Но меня это несколько беспокоит, что это еще не сделано, много.В любом случае, вы должны использовать какую-нибудь оболочку взаимодействия, если планируете использовать D3D в .net.Зачем создавать оболочку c ++ / cli или оболочку экспорта dll, предназначенную для запуска P /, когда вы можете просто выполнять взаимодействие COM и никогда не выходить из C #?Я предполагаю, что, вероятно, есть веская причина для этого, или уже есть библиотеки, использующие эту методологию.
Я полностью осведомлен о SlimDX и Windows API Code Pack.Я особенно заинтересован в взаимодействии C # COM напрямую с Direct3D.
Я заметил библиотеку MDXGI (codeplex), которая пытается использовать эту методологию для DXGI, но, похоже, она не является полной или не вызывает много реакции сообщества.,
Я также видел этот связанный вопрос ( Существует ли воздействие COM для Direct3D 10 ), но я чувствовал, что мой вопрос, по крайней мере, немного отличается.
Спасибо.