| Platform SDK: DirectX |
The general purpose functions provided by the Direct3DX utility library allow you to perform many basic tasks including querying devices, video modes and surface formats; setting up and shutting down Direct3DX; and creating contexts and making surface and pixel formats.
The general purpose functions can be organized into the following groups:
| Creation | D3DXCreateContext |
| D3DXCreateContextEx | |
| Devices | D3DXGetDeviceCaps |
| D3DXGetDeviceCount | |
| D3DXGetDeviceDescription | |
| Initialization | D3DXInitialize |
| D3DXUninitialize | |
| Miscellaneous | D3DXGetErrorString |
| Modes | D3DXGetCurrentVideoMode |
| D3DXGetMaxNumVideoModes | |
| D3DXGetVideoMode | |
| Surfaces | D3DXGetMaxSurfaceFormats |
| D3DXGetSurfaceFormat | |
| D3DXMakeDDPixelFormat | |
| D3DXMakeSurfaceFormat |