Single - used for attributes with single controls (e.g. Rotation).
Double - used for attributes with multiple controls (e.g. Position).
Slider
Sliders are used for when an attribute has hard min and max values set. e.g. Opacity can have a value between 0 and 100 and cannot go above or below those values.