How does a Settings window that rolls out from the side of the screen like this work? Which control is it based on?

The settings area likely exists all the time. Hidden to the left.

When needed, its position is moved to the right, into the visible area.

That is done with an animation.

The easiest way to create animations is with squarelinestudio