Documentation
#[repr(i32)]
pub enum SurfaceType {
  Image = 0,
  PDF = 1,
  PS = 2,
  XLib = 3,
  XCB = 4,
  Glitz = 5,
  Quartz = 6,
  Win32 = 7,
  BeOS = 8,
  DirectFB = 9,
  SVG = 10,
  OS2 = 11,
  Win32Printing = 12,
  QuartzImage = 13,
  Script = 14,
  Qt = 15,
  Recording = 16,
  VG = 17,
  GL = 18,
  DRM = 19,
  Tee = 20,
  XML = 21,
  Skia = 22,
  Subsurface = 23,
  CoGL = 24
}