TC_Enumerators.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. namespace TerrainComposer2
  2. {
  3. // GlobalManager
  4. public enum PresetMode { Default, StampMode }
  5. // ItemBehaviour
  6. public enum PositionMode { Transform, Offset, Locked }
  7. // Node
  8. public enum InputKind { Terrain = 0, Noise = 1, Shape = 2, File = 3, Current = 4, Portal = 5 };
  9. public enum InputTerrainHeight { Collision = 5 };
  10. public enum InputTerrain { Height, Angle, Normal, Convexity, Splatmap, Collision};
  11. public enum InputNoise { Perlin, Billow, Ridged, Cell, IQ, Swiss, Jordan, Random};
  12. public enum InputShape { Circle, Gradient, Rectangle, Constant };
  13. public enum InputFile { Image, RawImage };
  14. public enum InputCurrent { Blur = 0, Expand = 1, Shrink = 2, EdgeDetect = 4, Distortion = 3};
  15. public enum InputPortal { Portal };
  16. public enum NoiseMode { TextureLookup = 0, Normal = 1, Simplex = 2, Value = 3 };
  17. public enum NoiseMode2 { Normal = 1, Simplex = 2, Value = 3 }
  18. public enum CellNoiseMode { Fast, Normal };
  19. public enum Method { Add = 0, Subtract = 1, Lerp = 2, Multiply = 3, Divide = 4, Difference = 5, Average = 6, Max = 7, Min = 8 }
  20. public enum MethodItem { Overlay = 2, Max = 7, Min = 8 }
  21. public enum NodeGroupType { Select, Mask };
  22. public enum CollisionMode { Height, Mask };
  23. public enum CollisionDirection { Up, Down};
  24. public enum ConvexityMode { Convex, Concave };
  25. public enum BlurMode { Normal, Outward, Inward };
  26. // itemGroup Mix Slider
  27. public enum MixModeEnum { Group, Single }
  28. public enum ColorSelectMode { Color, ColorRange };
  29. // GUI Text
  30. public enum HorTextAlign { Left, Right, Center }
  31. public enum VerTextAlign { Top, Center, Bottom }
  32. // Global
  33. public enum StretchMode { None, Left, Right, Screen };
  34. public enum DropPosition { None, Top, Bottom, Left, Right, Center };
  35. public enum WrapMode { continuous, Clamp };
  36. public enum ImageWrapMode { Mirror, Repeat, Clamp };
  37. }