(No version information available, might only be in Git)
CairoPatternType используется для описания типа данного шаблона.
Тип шаблона определяется функцией, используемой для его создания.
Функции cairo_pattern_create_rgb() и cairo_pattern_create_rgba()
создают шаблоны CairoPatternType::SOLID
. Остальные функции
cairo_pattern_create_* отображаются на типы шаблонов очевидным образом.
CairoPatternType::SOLID
Узор сплошной (равномерный) цвет. Может быть непрозрачным или полупрозрачным.
CairoPatternType::SURFACE
Шаблон основан на поверхности (изображение).
CairoPatternType::LINEAR
Шаблон представляет собой линейный градиент.
CairoPatternType::RADIAL
Узор - это радиальный градиент.