NEWS: This project is now hosted on GitHub https://github.com/Microsoft/DirectXTK. Please move to using GitHub.

http://go.microsoft.com/fwlink/?LinkId=248929

Project Description
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++.

Supported platforms:
  • universal Windows apps for Windows 10
  • Windows Store apps for Windows 8.1 / RT 8.1
  • Windows Phone 8.x
  • Windows desktop
  • Windows 7
  • Windows Vista Service Pack 2 with KB 971644
  • Windows Server equivalents of the above
  • Xbox One

Features:
  • Audio - low-level audio API using XAudio2
  • CommonStates - factory providing commonly used D3D state objects
  • DirectXHelpers - misc C++ helpers for D3D programming
  • DDSTextureLoader - light-weight DDS file texture loader
  • Effects - set of built-in shaders for common rendering tasks
  • GamePad - gamepad controller helper using XInput
  • GeometricPrimitive - draws basic shapes such as cubes and spheres
  • GraphicsMemory - helper for managing dynamic graphics memory allocation
  • Keyboard - keyboard state tracking helper
  • Model - draws meshes loaded from .CMO, .SDKMESH, or .VBO files
  • Mouse - mouse helper
  • PrimitiveBatch - simple and efficient way to draw user primitives
  • ScreenGrab - light-weight screen shot saver
  • SimpleMath - simplified C++ wrapper for DirectXMath
  • SpriteBatch - simple & efficient 2D sprite rendering
  • SpriteFont - bitmap based text rendering
  • VertexTypes - structures for commonly used vertex data formats
  • WICTextureLoader - WIC-based image file texture loader
  • XboxDDSTextureLoader - Xbox One exclusive apps variant of DDSTextureLoader

windows8logo.jpg
windowsphone8logo.jpg
xboxonelogo.png

Last edited Jan 5 at 11:40 PM by walbourn, version 50