This chapter covered all the basics of DirectX and its design. It described how DirectX technology provides developers with easy access to advanced features of multimedia hardware, and how the technology allows developers to create applications using device-independent code. You've seen that Direct3D is one of several APIs that DirectX comprises (this chapter briefly described each API), and you've learned how the COM model is used to implement all of DirectX.
So now that you understand the basics of DirectX and Direct3D, let's move on to the specifics of using Direct3D Immediate Mode to create great DirectX applications!