The Swirl tool does pretty much what you think it would: spin an image around a center point. Sub-pixel accuracy is available for very specific swirls, and a radius can be specified so that only a portion of the image is affected.
Like other distortion tools in the program, five options are provided for dealing with off-canvas pixels (clamp, erase, ignore, reflect, wrap). A dedicated Quality option uses bilinear interpolation to further improve the quality of the final image.
Finally, like all PhotoDemon tools, a dedicated command bar allows you to save and load custom presets, randomize parameters, and reset to default values. Last-used settings are automatically saved and restored, and all changes provide a real-time preview (no click or mouse button release required).