Getting Started: Basic Graphics Concepts

This section provides an overview of graphics programming with DirectDraw. Each concept discussed here begins with a non-technical overview, followed by some specific information about how DirectDraw supports it.

To get the most from this overview, you don't need to be a graphics guružin fact, if you are, you might want to skip this section entirely and move on to the more detailed information contained within the DirectDraw Essentials section. If you're familiar with Windows programming in C and C++, you won't have difficulty digesting this information. When you finish reading these topics, you will have a solid understanding of basic DirectDraw graphics programming concepts. The following topics are discussed:

ˇDevice-Independent Bitmaps

ˇDrawing Surfaces

ˇBlitting Concepts

ˇPage Flipping and Back Buffering

ˇIntroduction to Rectangles

ˇSprite Concepts