Chapter 24. 2D and 3D graphics


In this chapter and the following two chapters (on Windows Graphics and OpenGL Graphics), we talk about how the Pop Framework uses graphics to draw images. Rather than committing once and for all to one way of doing graphics, we've used the Bridge software pattern to abstract the common core of our graphics calls into an interface called cGraphics .

As of 2002, the Pop Framework had two implementations of cGraphics : cGraphicsMFC and cGraphicsOpenGL . A cGraphicsDirectX will probably be added at some point; check the book's web page for current information.

By way of review, Figure 24.1 is a UML class diagram of the Pop Framework, showing where the cGraphics class and its child classes fit in.

Figure 24.1. UML diagram of the Pop Framework with the cGraphics class

graphics/24fig01.gif



Software Engineering and Computer Games
Software Engineering and Computer Games
ISBN: B00406LVDU
EAN: N/A
Year: 2002
Pages: 272

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net