NEWS: This project is now hosted on GitHubhttps://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:
Features:
![windows8logo.jpg windows8logo.jpg]()
![windowsphone8logo.jpg windowsphone8logo.jpg]()
![xboxonelogo.png xboxonelogo.png]()
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