enums.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. enum dilate_type_t {
  2. INSTANT,
  3. DELAYED,
  4. }
  5. enum bake_type_t {
  6. INIT = -1,
  7. AO = 0,
  8. CURVATURE = 1,
  9. NORMAL = 2,
  10. NORMAL_OBJECT = 3,
  11. HEIGHT = 4,
  12. DERIVATIVE = 5,
  13. POSITION = 6,
  14. TEXCOORD = 7,
  15. MATERIALID = 8,
  16. OBJECTID = 9,
  17. VERTEX_COLOR = 10,
  18. LIGHTMAP = 11,
  19. BENT_NORMAL = 12,
  20. THICKNESS = 13,
  21. }
  22. enum split_type_t {
  23. OBJECT = 0,
  24. GROUP = 1,
  25. MATERIAL = 2,
  26. UDIM = 3,
  27. }
  28. enum bake_axis_t {
  29. XYZ = 0,
  30. X = 1,
  31. Y = 2,
  32. Z = 3,
  33. MX = 4,
  34. MY = 5,
  35. MZ = 6,
  36. }
  37. enum bake_up_axis_t {
  38. Z = 0,
  39. Y = 1,
  40. X = 2,
  41. }
  42. enum viewport_mode_t {
  43. MINUS_ONE = -1,
  44. LIT = 0,
  45. BASE_COLOR = 1,
  46. NORMAL_MAP = 2,
  47. OCCLUSION = 3,
  48. ROUGHNESS = 4,
  49. METALLIC = 5,
  50. OPACITY = 6,
  51. HEIGHT = 7,
  52. PATH_TRACE = 8,
  53. EMISSION = 9,
  54. SUBSURFACE = 10,
  55. TEXCOORD = 11,
  56. OBJECT_NORMAL = 12,
  57. MATERIAL_ID = 13,
  58. OBJECT_ID = 14,
  59. MASK = 15,
  60. }
  61. enum channel_type_t {
  62. BASE_COLOR = 0,
  63. OCCLUSION = 1,
  64. ROUGHNESS = 2,
  65. METALLIC = 3,
  66. NORMAL_MAP = 4,
  67. HEIGHT = 5,
  68. }
  69. enum render_mode_t {
  70. DEFERRED = 0,
  71. FORWARD = 1,
  72. PATH_TRACE = 2,
  73. }
  74. enum export_mode_t {
  75. VISIBLE = 0,
  76. SELECTED = 1,
  77. PER_OBJECT = 2,
  78. PER_UDIM_TILE = 3,
  79. }
  80. enum export_destination_t {
  81. DISK = 0,
  82. PACKED = 1,
  83. }
  84. enum path_trace_mode_t {
  85. CORE = 0,
  86. FULL = 1,
  87. }
  88. enum fill_type_t {
  89. OBJECT = 0,
  90. FACE = 1,
  91. ANGLE = 2,
  92. UV_ISLAND = 3,
  93. }
  94. enum uv_type_t {
  95. UVMAP = 0,
  96. TRIPLANAR = 1,
  97. PROJECT = 2,
  98. }
  99. enum picker_mask_t {
  100. NONE = 0,
  101. MATERIAL = 1,
  102. }
  103. enum blend_type_t {
  104. MIX = 0,
  105. DARKEN = 1,
  106. MULTIPLY = 2,
  107. BURN = 3,
  108. LIGHTEN = 4,
  109. SCREEN = 5,
  110. DODGE = 6,
  111. ADD = 7,
  112. OVERLAY = 8,
  113. SOFT_LIGHT = 9,
  114. LINEAR_LIGHT = 10,
  115. DIFFERENCE = 11,
  116. SUBTRACT = 12,
  117. DIVIDE = 13,
  118. HUE = 14,
  119. SATURATION = 15,
  120. COLOR = 16,
  121. VALUE = 17,
  122. }
  123. enum camera_controls_t {
  124. ORBIT = 0,
  125. ROTATE = 1,
  126. FLY = 2,
  127. }
  128. enum camera_type_t {
  129. PERSPECTIVE = 0,
  130. ORTHOGRAPHIC = 1,
  131. }
  132. enum texture_bits_t {
  133. BITS8 = 0,
  134. BITS16 = 1,
  135. BITS32 = 2,
  136. }
  137. enum texture_ldr_format_t {
  138. PNG = 0,
  139. JPG = 1,
  140. }
  141. enum texture_hdr_format_t {
  142. EXR = 0,
  143. }
  144. enum mesh_format_t {
  145. OBJ = 0,
  146. ARM = 1,
  147. }
  148. enum menu_category_t {
  149. FILE = 0,
  150. EDIT = 1,
  151. VIEWPORT = 2,
  152. MODE = 3,
  153. CAMERA = 4,
  154. HELP = 5,
  155. }
  156. enum canvas_type_t {
  157. MATERIAL = 0,
  158. BRUSH = 1,
  159. }
  160. enum view_2d_type_t {
  161. ASSET = 0,
  162. NODE = 1,
  163. FONT = 2,
  164. LAYER = 3,
  165. }
  166. enum view_2d_layer_mode_t {
  167. VISIBLE = 0,
  168. SELECTED = 1,
  169. }
  170. enum border_side_t {
  171. LEFT = 0,
  172. RIGHT = 1,
  173. TOP = 2,
  174. BOTTOm = 3,
  175. }
  176. enum paint_tex_t {
  177. BASE = 0,
  178. NORMAL = 1,
  179. OCCLUSION = 2,
  180. ROUGHNESS = 3,
  181. METALLIC = 4,
  182. OPACITY = 5,
  183. HEIGHT = 6,
  184. }
  185. enum project_model_t {
  186. ROUNDED_CUBE = 0,
  187. SPHERE = 1,
  188. TESSELLATED_PLANE = 2,
  189. CUSTOM = 3,
  190. }
  191. enum zoom_direction_t {
  192. VERTICAL = 0,
  193. VERTICAL_INVERTED = 1,
  194. HORIZONTAL = 2,
  195. HORIZONTAL_INVERTED = 3,
  196. VERTICAL_HORIZONTAL = 4,
  197. VERTICAL_HORIZONTAL_INVERTED = 5,
  198. }
  199. enum layer_slot_type_t {
  200. LAYER = 0,
  201. MASK = 1,
  202. GROUP = 2,
  203. }
  204. enum space_type_t {
  205. SPACE3D = 0,
  206. SPACE2D = 1,
  207. }
  208. enum workspace_tool_t {
  209. BRUSH = 0,
  210. ERASER = 1,
  211. FILL = 2,
  212. DECAL = 3,
  213. TEXT = 4,
  214. CLONE = 5,
  215. BLUR = 6,
  216. SMUDGE = 7,
  217. PARTICLE = 8,
  218. COLORID = 9,
  219. PICKER = 10,
  220. BAKE = 11,
  221. GIZMO = 12,
  222. MATERIAL = 13,
  223. }
  224. enum area_type_t {
  225. MINUS_ONE = -1,
  226. VIEWPORT = 0,
  227. VIEW2D = 1,
  228. LAYERS = 2,
  229. MATERIALS = 3,
  230. NODES = 4,
  231. BROWSER = 5,
  232. }
  233. enum tab_area_t {
  234. SIDEBAR0 = 0,
  235. SIDEBAR1 = 1,
  236. STATUS = 2,
  237. }
  238. enum texture_res_t {
  239. RES128 = 0,
  240. RES256 = 1,
  241. RES512 = 2,
  242. RES1024 = 3,
  243. RES2048 = 4,
  244. RES4096 = 5,
  245. RES8192 = 6,
  246. RES16384 = 7,
  247. }
  248. enum layout_size_t {
  249. SIDEBAR_W = 0,
  250. SIDEBAR_H0 = 1,
  251. SIDEBAR_H1 = 2,
  252. NODES_W = 3,
  253. NODES_H = 4,
  254. STATUS_H = 5,
  255. HEADER = 6, // 0 - hidden, 1 - visible
  256. }