• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▼Direct3D
      • ▶Direct3D Immediate Mode
      • ▼Direct3DX Utility Library [C++]
        • About the Direct3DX Utility Library
        • Why Use the Direct3DX Utility Library?
        • ▶Direct3DX Utility Library Architecture
        • ▶Direct3DX Utility Library Essentials
        • ▼Direct3DX Utility Library Reference
          • ▶Interfaces
          • ▼Functions
            • ▼General Purpose Functions
              • D3DXCreateContext
              • D3DXCreateContextEx
              • D3DXGetCurrentVideoMode
              • D3DXGetDeviceCaps
              • D3DXGetDeviceCount
              • D3DXGetDeviceDescription
              • D3DXGetErrorString
              • D3DXGetMaxNumVideoModes
              • D3DXGetMaxSurfaceFormats
              • D3DXGetSurfaceFormat
              • D3DXGetVideoMode
              • D3DXInitialize
              • D3DXMakeDDPixelFormat
              • D3DXMakeSurfaceFormat
              • D3DXUninitialize
            • ▶Math Functions
            • ▶Shape Drawing Functions
            • ▶Sprite Helper Functions
            • ▶Texturing Functions
          • ▶Macros
          • ▶Structures
          • ▶C++ Specific Features
          • ▶Enumerated Types
          • Hardware Acceleration Level Constants
          • Return Values
        • ▶Direct3DX Utility Library Samples
      • Direct3D Retained Mode Documentation
    • ▶DirectDraw
    • ▶DirectInput
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix