Graphics Programming in C++

Writing Graphics Applications for Windows 98

  • Authors
  • Mark Walmsley

Table of contents

  1. Front Matter
    Pages i-x
  2. Mark Walmsley
    Pages 1-10
  3. Mark Welmsley
    Pages 11-21
  4. Mark Welmsley
    Pages 23-44
  5. Mark Welmsley
    Pages 45-57
  6. Mark Welmsley
    Pages 59-74
  7. Mark Welmsley
    Pages 75-92
  8. Mark Welmsley
    Pages 93-110
  9. Mark Welmsley
    Pages 111-130
  10. Mark Walmsley
    Pages 131-145
  11. Mark Welmsley
    Pages 147-165
  12. Mark Welmsley
    Pages 167-183
  13. Mark Welmsley
    Pages 185-195
  14. Mark Welmsley
    Pages 197-211
  15. Mark Welmsley
    Pages 213-226
  16. Mark Welmsley
    Pages 227-236
  17. Back Matter
    Pages 237-250

About this book


This is a book about computer graphics. It is aimed primarily at anyone wishing to develop graphics applications for Windows 98 and attempts to provide a quick and clear introduction to the subject without encumbering the reader in a mass of extraneous details. The application of object oriented techniques to graphics programming is a principal theme throughout the text and most of the software is written in C++ so a familiarity with C/C++ will be helpful - for a fuller introduction to the C++ language than is possible here consult the book 'Programming in C++' (ISBN 0 85934 435 5). Beyond this only a general background in computing and/or mathematics is assumed and whenever new ideas are encountered they are fully explained with the aid of line-drawings and 10 also introduces the illustrative coding examples. For those brave enough chapter topic of 80 x86 assembly language programming - without dedicated graphics hardware this is still the best way to produce really snappy animation code.


3D Textur Windows animation clipping graphics programming perception shading simulation

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag London 1998
  • Publisher Name Springer, London
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4471-1231-0
  • Online ISBN 978-1-4471-0905-1
  • Buy this book on publisher's site