This data structure holds a real bitmap but the point and dimensions haven’t been mapped to the bitmap. The point p and dimension d are both in a universal coordinate system from 0 to draw::DrawingAttributes::scale(). For example if draw::DrawingAttributes::scale() is 1000 and p.x and p.y both are equal to 500, the top left corner of any item drawn using these attibutes will be in the center of the target bitmap (regardless of the target bitmap’s size).
A pointer to the target bitmap
An offset that applies a shift to any objects drawn on the bitmap
The region on the bitmap where draw::Drawing will be drawn
A pointer to the scratch bitmap used for animations (0 if not available)