Book Image

Direct3D Rendering Cookbook

Book Image

Direct3D Rendering Cookbook

Overview of this book

Table of Contents (19 chapters)
Direct3D Rendering Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Further Reading
Index

Rendering to an XAML SwapChainPanel


In this recipe, we will render to an XAML SwapChainPanel. This panel allows us to efficiently render using Direct2D/Direct3D within an XAML Windows Store app. By integrating Direct3D into XAML we are able to use XAML to create flexible and dynamic UIs for our DirectX application. Or we can use the power of DirectX to implement advanced 2D or 3D rendering techniques within a wider XAML application.

A swap chain that participates within an XAML composition, such as the SwapChainPanel swap chain, is also known as a composition swap chain. The SwapChainPanel XAML element is new to Windows 8.1.

This recipe continues from where we left off with Preparing the swap chain for Windows Store apps.

How to do it…

As with the previous recipe, we will first update the Common.WinRT project to support the creation of a swap chain for the Windows Store app XAML SwapChainPanel element. We will then create a simple Hello World sample that demonstrates the integration of Direct3D...