This documentation is archived and is not being maintained.

Mobile Direct3D Programming 

The .NET Compact Framework version 2.0 introduces managed Direct3D development for devices. You can develop fast and robust Direct3D applications using most of the types of available for managed desktop Direct3D applications.

In This Section

Windows Mobile DirectX and Direct3D

Provides an overview of managed Direct3D programming for devices.

Using Fixed-Point Vertex Data

Describes how you can use fixed-point vertex data to increase performance.

Managing Device Resources

Describes memory pooling and resources that need to be re-created when the device is reset.

How to: Convert Desktop Direct3D Applications

Describes how to modify an existing managed Direct3D application developed for a desktop computer to run on a mobile device.

How to: Transform Direct3D Objects

Describes how to move and rotate objects in a Direct3D scene.

How to: Move and Target the Camera

Describes how to move and target the camera in a Direct3D scene.

How to: Create a Mesh

Describes techniques for creating a mesh.

How to: Display and Select Meshes

Provides an example of displaying and selecting meshes.

How to: Handle Screen Rotation

Discusses considerations for running your application in modes other than portrait.

How to: Use Sprites

Demonstrates drawing and rendering sprites.



Provides types used for Direct3D programming.


Provides the types used for creating Direct3D applications for devices.