CairoGradientPattern is an abstract base class from which other Pattern classes derive. It cannot be instantiated directly.