2
0

FmMaterialEditor.dfm 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346
  1. object GLMaterialEditorForm: TGLMaterialEditorForm
  2. Left = 143
  3. Top = 100
  4. BorderStyle = bsDialog
  5. Caption = 'Material Editor'
  6. ClientHeight = 289
  7. ClientWidth = 560
  8. Color = clBtnFace
  9. Font.Charset = DEFAULT_CHARSET
  10. Font.Color = clWindowText
  11. Font.Height = -11
  12. Font.Name = 'MS Sans Serif'
  13. Font.Style = []
  14. Position = poScreenCenter
  15. ShowHint = True
  16. TextHeight = 13
  17. object Label1: TLabel
  18. Left = 8
  19. Top = 261
  20. Width = 71
  21. Height = 13
  22. Caption = 'Blending Mode'
  23. end
  24. object Label2: TLabel
  25. Left = 8
  26. Top = 231
  27. Width = 68
  28. Height = 13
  29. Caption = 'Polygon Mode'
  30. end
  31. object PageControl1: TPageControl
  32. Left = 0
  33. Top = 8
  34. Width = 313
  35. Height = 217
  36. ActivePage = TSFront
  37. Style = tsButtons
  38. TabOrder = 0
  39. object TSFront: TTabSheet
  40. Caption = 'Front'
  41. inline FEFront: TRFaceEditor
  42. Left = 0
  43. Top = 0
  44. Width = 305
  45. Height = 227
  46. AutoSize = True
  47. TabOrder = 0
  48. ExplicitWidth = 305
  49. ExplicitHeight = 227
  50. inherited Label1: TLabel
  51. Width = 45
  52. Height = 13
  53. ExplicitWidth = 45
  54. ExplicitHeight = 13
  55. end
  56. inherited PageControl: TPageControl
  57. ActivePage = FEFront.TSAmbient
  58. inherited TSAmbient: TTabSheet
  59. ExplicitTop = 25
  60. ExplicitHeight = 101
  61. end
  62. inherited TSDiffuse: TTabSheet
  63. ExplicitTop = 24
  64. ExplicitHeight = 102
  65. end
  66. inherited TSEmission: TTabSheet
  67. ExplicitTop = 24
  68. ExplicitHeight = 102
  69. end
  70. inherited TSSpecular: TTabSheet
  71. ExplicitTop = 24
  72. ExplicitHeight = 102
  73. end
  74. end
  75. inherited TBEShininess: TRTrackBarEdit
  76. inherited Edit: TEdit
  77. Height = 21
  78. ExplicitHeight = 21
  79. end
  80. end
  81. inherited ImageList: TImageList
  82. Top = 0
  83. end
  84. end
  85. end
  86. object TSBack: TTabSheet
  87. Caption = 'Back'
  88. ImageIndex = 1
  89. inline FEBack: TRFaceEditor
  90. Left = 0
  91. Top = 0
  92. Width = 305
  93. Height = 227
  94. AutoSize = True
  95. TabOrder = 0
  96. ExplicitWidth = 305
  97. ExplicitHeight = 227
  98. inherited Label1: TLabel
  99. Width = 45
  100. Height = 13
  101. ExplicitWidth = 45
  102. ExplicitHeight = 13
  103. end
  104. inherited PageControl: TPageControl
  105. inherited TSAmbient: TTabSheet
  106. ExplicitTop = 24
  107. ExplicitHeight = 102
  108. end
  109. inherited TSDiffuse: TTabSheet
  110. ExplicitTop = 24
  111. ExplicitHeight = 102
  112. end
  113. inherited TSEmission: TTabSheet
  114. ExplicitTop = 25
  115. ExplicitHeight = 101
  116. end
  117. inherited TSSpecular: TTabSheet
  118. ExplicitTop = 24
  119. ExplicitHeight = 102
  120. end
  121. end
  122. inherited TBEShininess: TRTrackBarEdit
  123. inherited Edit: TEdit
  124. Height = 21
  125. ExplicitHeight = 21
  126. end
  127. end
  128. end
  129. end
  130. object TSTexture: TTabSheet
  131. Caption = 'Texture'
  132. ImageIndex = 2
  133. inline RTextureEdit: TRTextureEdit
  134. Left = 0
  135. Top = 0
  136. Width = 305
  137. Height = 186
  138. Align = alClient
  139. ParentShowHint = False
  140. ShowHint = True
  141. TabOrder = 0
  142. ExplicitWidth = 305
  143. ExplicitHeight = 186
  144. DesignSize = (
  145. 305
  146. 186)
  147. inherited Label2: TLabel
  148. Width = 29
  149. Height = 13
  150. ExplicitWidth = 29
  151. ExplicitHeight = 13
  152. end
  153. inherited SBEditImage: TSpeedButton
  154. Left = 287
  155. ExplicitLeft = 287
  156. end
  157. inherited Label3: TLabel
  158. Width = 43
  159. Height = 13
  160. ExplicitWidth = 43
  161. ExplicitHeight = 13
  162. end
  163. inherited Label4: TLabel
  164. Width = 39
  165. Height = 13
  166. ExplicitWidth = 39
  167. ExplicitHeight = 13
  168. end
  169. inherited Label1: TLabel
  170. Width = 66
  171. Height = 13
  172. ExplicitWidth = 66
  173. ExplicitHeight = 13
  174. end
  175. inherited Label5: TLabel
  176. Width = 65
  177. Height = 13
  178. ExplicitWidth = 65
  179. ExplicitHeight = 13
  180. end
  181. inherited Label6: TLabel
  182. Width = 56
  183. Height = 13
  184. ExplicitWidth = 56
  185. ExplicitHeight = 13
  186. end
  187. inherited Label7: TLabel
  188. Width = 71
  189. Height = 13
  190. ExplicitWidth = 71
  191. ExplicitHeight = 13
  192. end
  193. inherited CBMagFilter: TComboBox
  194. Height = 21
  195. ExplicitHeight = 21
  196. end
  197. inherited CBMinFilter: TComboBox
  198. Height = 21
  199. ExplicitHeight = 21
  200. end
  201. inherited CBTextureMode: TComboBox
  202. Height = 21
  203. ExplicitHeight = 21
  204. end
  205. inherited CBTextureWrap: TComboBox
  206. Height = 21
  207. ExplicitHeight = 21
  208. end
  209. inherited CBImageClass: TComboBox
  210. Width = 213
  211. Height = 21
  212. ExplicitWidth = 213
  213. ExplicitHeight = 21
  214. end
  215. inherited CBImageAlpha: TComboBox
  216. Height = 21
  217. ExplicitHeight = 21
  218. end
  219. inherited CBFilteringQuality: TComboBox
  220. Height = 21
  221. ExplicitHeight = 21
  222. end
  223. end
  224. end
  225. end
  226. object GroupBox1: TGroupBox
  227. Left = 320
  228. Top = 8
  229. Width = 233
  230. Height = 241
  231. Caption = 'Material Preview'
  232. TabOrder = 1
  233. inline MPPreview: TRMaterialPreview
  234. Left = 16
  235. Top = 22
  236. Width = 202
  237. Height = 229
  238. AutoSize = True
  239. TabOrder = 0
  240. ExplicitLeft = 16
  241. ExplicitTop = 22
  242. inherited CBObject: TComboBox
  243. Height = 21
  244. ExplicitHeight = 21
  245. end
  246. inherited CBBackground: TComboBox
  247. Height = 21
  248. ExplicitHeight = 21
  249. end
  250. inherited GLScene: TGLScene
  251. inherited World: TGLDummyCube
  252. inherited Cube: TGLCube
  253. Material.MaterialLibrary = nil
  254. Material.LibMaterialName = ''
  255. Direction.Coordinates = {FCFAF0B1D8B35D3FFEFFFF3E00000000}
  256. Up.Coordinates = {D7B35DBFFFFF7F3ED7B3DDBE00000000}
  257. end
  258. inherited Sphere: TGLSphere
  259. Material.MaterialLibrary = nil
  260. Material.LibMaterialName = ''
  261. end
  262. inherited Teapot: TGLTeapot
  263. Material.MaterialLibrary = nil
  264. Material.LibMaterialName = ''
  265. Scale.Coordinates = {00000040000000400000004000000000}
  266. end
  267. end
  268. inherited Light: TGLDummyCube
  269. Position.Coordinates = {0000000000004040000020410000803F}
  270. inherited FireSphere: TGLSphere
  271. Material.FrontProperties.Ambient.Color = {A3A2223FCDCC4C3ECDCC4C3E0000803F}
  272. Material.FrontProperties.Emission.Color = {D3D2523FA1A0203F000000000000803F}
  273. end
  274. end
  275. inherited Camera: TGLCamera
  276. Position.Coordinates = {0000000000000000000020410000803F}
  277. inherited LightSource: TGLLightSource
  278. Specular.Color = {0000803F0000803F0000803F0000803F}
  279. end
  280. end
  281. end
  282. inherited GLMaterialLibrary: TGLMaterialLibrary
  283. Materials = <
  284. item
  285. Name = 'LibMaterial1'
  286. Tag = 0
  287. end>
  288. end
  289. end
  290. end
  291. object BBOk: TBitBtn
  292. Left = 376
  293. Top = 256
  294. Width = 83
  295. Height = 25
  296. Caption = 'OK'
  297. Default = True
  298. Glyph.Data = {
  299. DE010000424DDE01000000000000760000002800000024000000120000000100
  300. 0400000000006801000000000000000000001000000000000000000000000000
  301. 80000080000000808000800000008000800080800000C0C0C000808080000000
  302. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
  303. 3333333333333333333333330000333333333333333333333333F33333333333
  304. 00003333344333333333333333388F3333333333000033334224333333333333
  305. 338338F3333333330000333422224333333333333833338F3333333300003342
  306. 222224333333333383333338F3333333000034222A22224333333338F338F333
  307. 8F33333300003222A3A2224333333338F3838F338F33333300003A2A333A2224
  308. 33333338F83338F338F33333000033A33333A222433333338333338F338F3333
  309. 0000333333333A222433333333333338F338F33300003333333333A222433333
  310. 333333338F338F33000033333333333A222433333333333338F338F300003333
  311. 33333333A222433333333333338F338F00003333333333333A22433333333333
  312. 3338F38F000033333333333333A223333333333333338F830000333333333333
  313. 333A333333333333333338330000333333333333333333333333333333333333
  314. 0000}
  315. ModalResult = 1
  316. NumGlyphs = 2
  317. TabOrder = 2
  318. end
  319. object BBCancel: TBitBtn
  320. Left = 472
  321. Top = 256
  322. Width = 83
  323. Height = 25
  324. Kind = bkCancel
  325. NumGlyphs = 2
  326. TabOrder = 3
  327. end
  328. object CBBlending: TComboBox
  329. Left = 88
  330. Top = 258
  331. Width = 145
  332. Height = 21
  333. Style = csDropDownList
  334. TabOrder = 4
  335. OnChange = OnMaterialChanged
  336. end
  337. object CBPolygonMode: TComboBox
  338. Left = 82
  339. Top = 227
  340. Width = 145
  341. Height = 21
  342. Style = csDropDownList
  343. TabOrder = 5
  344. OnChange = OnMaterialChanged
  345. end
  346. end