Enums.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258
  1. //
  2. // System.Drawing.Drawing2D.Matrix.cs
  3. //
  4. // Author:
  5. // Stefan Maierhofer <[email protected]>
  6. //
  7. // (C) Ximian, Inc. http://www.ximian.com
  8. //
  9. namespace System.Drawing.Drawing2D
  10. {
  11. public enum CombineMode
  12. {
  13. Complement,
  14. Exclude,
  15. Intersect,
  16. Replace,
  17. Union,
  18. Xor
  19. }
  20. public enum CompositingMode
  21. {
  22. SourceCopy,
  23. SourceOver
  24. }
  25. public enum CompositingQuality
  26. {
  27. AssumeLinear,
  28. Default,
  29. GammaCorrected,
  30. HighQuality,
  31. HighSpeed,
  32. Invalid
  33. }
  34. public enum CoordinateSpace
  35. {
  36. Device,
  37. Page,
  38. World
  39. }
  40. public enum DashCap
  41. {
  42. Flat,
  43. Round,
  44. Triangle
  45. }
  46. public enum DashStyle
  47. {
  48. Custom,
  49. Dash,
  50. DashDot,
  51. DashDotDot,
  52. Dot,
  53. Solid
  54. }
  55. public enum FillMode
  56. {
  57. Alternate,
  58. Winding
  59. }
  60. public enum FlushIntention
  61. {
  62. Flush,
  63. Sync
  64. }
  65. public enum HatchStyle
  66. {
  67. BackwardDiagonal,
  68. Cross,
  69. DarkDownwardDiagonal,
  70. DarkHorizontal,
  71. DarkUpwardDiagonal,
  72. DarkVertical,
  73. DashedDownwardDiagonal,
  74. DashedHorizontal,
  75. DashedUpwardDiagonal,
  76. DashedVertical,
  77. DiagonalBrick,
  78. DiagonalCross,
  79. Divot,
  80. DottedDiamond,
  81. DottedGrid,
  82. ForwardDiagonal,
  83. Horizontal,
  84. HorizontalBrick,
  85. LargeCheckerBoard,
  86. LargeConfetti,
  87. LargeGrid,
  88. LightDownwardDiagonal,
  89. LightHorizontal,
  90. LightUpwardDiagonal,
  91. LightVertical,
  92. Max,
  93. Min,
  94. NarrowHorizontal,
  95. NarrowVertical,
  96. OutlinedDiamond,
  97. Percent05,
  98. Percent10,
  99. Percent20,
  100. Percent25,
  101. Percent30,
  102. Percent40,
  103. Percent50,
  104. Percent60,
  105. Percent70,
  106. Percent75,
  107. Percent80,
  108. Percent90,
  109. Plaid,
  110. Shingle,
  111. SmallCheckerBoard,
  112. SmallConfetti,
  113. SmallGrid,
  114. SolidDiamond,
  115. Sphere,
  116. Trellis,
  117. Vertical,
  118. Wave,
  119. Weave,
  120. WideDownwardDiagonal,
  121. WideUpwardDiagonal,
  122. ZigZag
  123. }
  124. public enum InterpolationMode
  125. {
  126. Bicubic,
  127. Bilinear,
  128. Default,
  129. High,
  130. HighQualityBicubic,
  131. HighQualityBilinear,
  132. Invalid,
  133. Low,
  134. NearestNeighbour
  135. }
  136. public enum LinearGradientMode
  137. {
  138. BackwardDiagonal,
  139. ForwardDiagonal,
  140. Horizontal,
  141. Vertical
  142. }
  143. public enum LineCap
  144. {
  145. AnchorMask,
  146. ArrowAnchor,
  147. Custom,
  148. DiamondAnchor,
  149. Flat,
  150. NoAnchor,
  151. Round,
  152. RoundAnchor,
  153. Square,
  154. SquareAnchor,
  155. Triangle
  156. }
  157. public enum LineJoin
  158. {
  159. Bevel,
  160. Miter,
  161. MiterClipped,
  162. Round
  163. }
  164. public enum MatrixOrder
  165. {
  166. Append,
  167. Prepend
  168. }
  169. public enum PathPointType
  170. {
  171. Bezier,
  172. Bezier3,
  173. CloseSubpath,
  174. DashMode,
  175. Line,
  176. PathMarker,
  177. PathTypeMask,
  178. Start
  179. }
  180. public enum PenAlignment
  181. {
  182. Center,
  183. Inset,
  184. Left,
  185. Outset,
  186. Right
  187. }
  188. public enum PenType
  189. {
  190. HatchFill,
  191. LinearGradient,
  192. PathGradient,
  193. SolidColor,
  194. TextureFill
  195. }
  196. public enum PixelOffsetMode
  197. {
  198. Default,
  199. Half,
  200. HighQuality,
  201. HighSpeed,
  202. Invalid,
  203. None
  204. }
  205. public enum QualityMode
  206. {
  207. Default,
  208. Hight,
  209. Invalid,
  210. Low
  211. }
  212. public enum SmoothingMode
  213. {
  214. AntiAlias,
  215. Default,
  216. HighQuality,
  217. HighSpeed,
  218. Invalid,
  219. None
  220. }
  221. public enum WarpMode
  222. {
  223. Bilinear,
  224. Perspective
  225. }
  226. public enum WrapMode
  227. {
  228. Clamp,
  229. Tile,
  230. TileFlipX,
  231. TileFlipXY,
  232. TileFlipY
  233. }
  234. }