Creates a bounded two-dimensional viewport.
Content dimensions, visible dimensions, and initial offset.
Viewport state suitable for clipping and virtualized components.
Creates a bounded two-dimensional viewport.