Use DirectX in C#

Use DirectX in C#

UNIVERSITY OF WATERLOO
Faculty of Mathematics
USE DIRECTX IN C#
Intentional Software Corporation Bellevue, Washington
Prepared by Xingyu Zhang
Computer Science December 13, 2014


Table of Contents
Summary ....................................................................................................................................... iii 1.0 Introduction .............................................................................................................................. 1 2.0 Analysis .................................................................................................... 2
2.1 What is Metro ....................................................................................................................... 2 2.2 Microsoft Design Principles ................................................................................................. 3 2.3 DirectX ................................................................................................. 3 2.4 WinRT VS Win32 API ............................................................................... 5 2.5 C++/CLI ................................................................................................ 5 2.6 C++/CX ................................................................................................ 6 2.7 Fusion .................................................................................................. 6
3.0 Conclusions ............................................................................................. 11 References .................................................................................................................................... 12
2
Summary
This report provides an analysis and instructions for developing a Metro app using DirectX in C# in addition to a brief introduction of the Metro design language and the DirectX libraries. The discussion shows that to port an existing desktop application written in C++/CLI, it...

Similar Essays