• ▼Microsoft DirectX 7.0
    • Legal Information
    • ▶Introducing DirectX Foundation
    • ▼Direct3D
      • ▼Direct3D Immediate Mode
        • About Direct3D Immediate Mode
        • Why Use Direct3D Immediate Mode?
        • ▶Getting Started with Immediate Mode
        • ▶Direct3D Immediate Mode Architecture
        • ▶Direct3D Immediate Mode Essentials
        • ▼Direct3D Immediate Mode Tutorials
          • ▼Direct3D Immediate Mode C/C++ Tutorials
            • ▼Tutorial 1: Rendering a Single Triangle
              • Step 1: Create a Window
              • ▶Step 2: Initialize System Objects
              • ▶Step 3: Initialize the Scene
              • Step 4: Monitor System Messages
              • ▶Step 5: Render and Display the Scene
              • Step 6: Shut Down
              • Handle Window Movement
              • Handle Window Resizing
            • ▶Tutorial 2: Adding a Depth Buffer
            • ▶Tutorial 3: Using Alternate Primitive Styles
            • ▶Tutorial 4: Using Device Enumeration
            • ▶Tutorial 5: Using Texture Maps
          • ▶Direct3D Immediate Mode Visual Basic Tutorials
        • ▶Direct3D Immediate Mode Reference
        • ▶Direct3D Immediate Mode Tools and Samples
      • ▶Direct3DX Utility Library [C++]
      • Direct3D Retained Mode Documentation
    • ▶DirectDraw
    • ▶DirectInput
    • ▶DirectMusic
    • ▶DirectPlay
    • ▶DirectSetup
    • ▶DirectSound
    • ▶Glossary
    • ▶Appendix