Microsoft представляет Win2D API и добавляет аппаратное ускорение графики Direct2D в универсальные приложения Windows
2 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее
Сегодня Microsoft раскрыла информацию о Win2D API, чтобы предоставить разработчикам универсальных приложений для Windows и Windows Phone 2 возможности аппаратного ускорения графики Direct8.1D. В настоящее время разработчикам, которые хотят использовать приложение Магазина Windows на основе DirectX, требуются собственные API-интерфейсы C++ и DirectX, которые были доступны для среды выполнения Windows, и их сложно разрабатывать. Итак, разработчики просили предоставить доступ к DirectX через C#, графические решения, подобные System.Drawing, XNA и SharpDX, Win2D - это ответ Microsoft для них. Win2D использует возможности Direct2D и легко интегрируется с XAML и ICoreWindow.
Дизайн Win2D позволяет разработчику C#/C++ использовать все возможности Direct2D API, не чувствуя себя огороженным садом. Эти API можно использовать с XAML для создания красивых графических приложений с богатым пользовательским интерфейсом. API находится на ранней стадии разработки, и у нас уже реализован минимальный набор функций 2D-рисования. Ни в коем случае API в его текущем состоянии не является полным представлением Direct2D в среде выполнения Windows. Мы считаем, что ранний выпуск API, даже если он не имеет всех функций Direct2D, полезен. Как разработчик и потенциальный пользователь API вы получаете возможность повлиять на дизайн API на раннем этапе и, в конечном счете, помочь создать лучший API рендеринга 2D в режиме Windows Runtime на C#/C++ в непосредственном режиме.
Дополнительную информацию о Win2D можно найти здесь: https://github.com/Microsoft/Win2D.
Читать об этом объявлении здесь.