Products > PEG+
Resource Manager -
At a higher level, we now treat all fonts, bitmaps, strings, and colors as resources. There is a ResourceManager that keeps track of installed resources. The API is changed such that you pass ID values for all resources. You can still draw things directly if you want to, but using resource IDs is the way to go.
Deferred Drawing -
At the drawing level, we've optimized how things work overall as well as down in the details of specific drawing primitives. We are now using "deferred drawing", so problems like double-redraws or drawing the background when a screen is removed and replaced are eliminated. You can still do direct drawing, but the "just invalidate and leave it to PEG" approach is preferred.
PegBrush -
We've introduced a PegBrush that contains most of the parameters you are now passing to drawing functions. It's more efficient and makes drawing things like poly-lines with round ends much faster and easier. We've also improved anti-aliased drawing and many other low-level drawing functions.