Table of contents : 2D Computer Graphics in Modern C++ and Standard Library 2D Drawing Basics History Standard Library Compile Code Examples Prerequisite Draw Pixels with Standard Library Texture Generation with Standard Library Time to draw some lines with Standard Library There are no straight curves, only curved lines Rectangles with Standard Library Circles with Standard Library Triangles with Standard Library Animation with Standard Library Drawing Charts and a Font Presentation, Collaboration, and Investigation Presentation Draw a bar chart Draw a pie chart Draw a donut chart Draw a table Draw a more advanced chart 1 Draw a more advanced chart 2 Collaboration Investigation More Advanced Examples Concentric Hexagons Triangle Grid Color Quantization Exchange Colors Sprite Animation Tester PPM Compressor Anti-Aliasing Bloom Effect Lens Effect Easing Animation Grayscale Image into Patterns Vintage Photo PPMPP - Portable PixMap in C Plus Plus Why? What? More Details PPMPP: Image Processing Function Reference Where To Go from Here Software Rendering in Three-D Learn OpenGL Online From Paper to Code Extra Final Words