A vector shape

can have a filling which is either a single colour or a gradient

visible outline, single colour fill

visible outline, gradient fill