FmMaterialEditor.dfm 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622
  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. StyleElements = [seFont, seClient, seBorder]
  54. ExplicitWidth = 45
  55. ExplicitHeight = 13
  56. end
  57. inherited PageControl: TPageControl
  58. ActivePage = FEFront.TSAmbient
  59. inherited TSAmbient: TTabSheet
  60. ExplicitTop = 25
  61. ExplicitHeight = 101
  62. inherited CEAmbiant: TRColorEditor
  63. inherited Label1: TLabel
  64. StyleElements = [seFont, seClient, seBorder]
  65. end
  66. inherited Label2: TLabel
  67. StyleElements = [seFont, seClient, seBorder]
  68. end
  69. inherited Label3: TLabel
  70. StyleElements = [seFont, seClient, seBorder]
  71. end
  72. inherited Label4: TLabel
  73. StyleElements = [seFont, seClient, seBorder]
  74. end
  75. inherited PAPreview: TPanel
  76. StyleElements = [seFont, seClient, seBorder]
  77. end
  78. inherited Panel1: TPanel
  79. StyleElements = [seFont, seClient, seBorder]
  80. end
  81. inherited RedEdit: TEdit
  82. StyleElements = [seFont, seClient, seBorder]
  83. end
  84. inherited GreenEdit: TEdit
  85. StyleElements = [seFont, seClient, seBorder]
  86. end
  87. inherited BlueEdit: TEdit
  88. StyleElements = [seFont, seClient, seBorder]
  89. end
  90. inherited AlphaEdit: TEdit
  91. StyleElements = [seFont, seClient, seBorder]
  92. end
  93. end
  94. end
  95. inherited TSDiffuse: TTabSheet
  96. ExplicitTop = 24
  97. ExplicitHeight = 102
  98. inherited CEDiffuse: TRColorEditor
  99. inherited Label1: TLabel
  100. StyleElements = [seFont, seClient, seBorder]
  101. end
  102. inherited Label2: TLabel
  103. StyleElements = [seFont, seClient, seBorder]
  104. end
  105. inherited Label3: TLabel
  106. StyleElements = [seFont, seClient, seBorder]
  107. end
  108. inherited Label4: TLabel
  109. StyleElements = [seFont, seClient, seBorder]
  110. end
  111. inherited PAPreview: TPanel
  112. StyleElements = [seFont, seClient, seBorder]
  113. end
  114. inherited Panel1: TPanel
  115. StyleElements = [seFont, seClient, seBorder]
  116. end
  117. inherited RedEdit: TEdit
  118. StyleElements = [seFont, seClient, seBorder]
  119. end
  120. inherited GreenEdit: TEdit
  121. StyleElements = [seFont, seClient, seBorder]
  122. end
  123. inherited BlueEdit: TEdit
  124. StyleElements = [seFont, seClient, seBorder]
  125. end
  126. inherited AlphaEdit: TEdit
  127. StyleElements = [seFont, seClient, seBorder]
  128. end
  129. end
  130. end
  131. inherited TSEmission: TTabSheet
  132. ExplicitTop = 24
  133. ExplicitHeight = 102
  134. inherited CEEmission: TRColorEditor
  135. inherited Label1: TLabel
  136. StyleElements = [seFont, seClient, seBorder]
  137. end
  138. inherited Label2: TLabel
  139. StyleElements = [seFont, seClient, seBorder]
  140. end
  141. inherited Label3: TLabel
  142. StyleElements = [seFont, seClient, seBorder]
  143. end
  144. inherited Label4: TLabel
  145. StyleElements = [seFont, seClient, seBorder]
  146. end
  147. inherited PAPreview: TPanel
  148. StyleElements = [seFont, seClient, seBorder]
  149. end
  150. inherited Panel1: TPanel
  151. StyleElements = [seFont, seClient, seBorder]
  152. end
  153. inherited RedEdit: TEdit
  154. StyleElements = [seFont, seClient, seBorder]
  155. end
  156. inherited GreenEdit: TEdit
  157. StyleElements = [seFont, seClient, seBorder]
  158. end
  159. inherited BlueEdit: TEdit
  160. StyleElements = [seFont, seClient, seBorder]
  161. end
  162. inherited AlphaEdit: TEdit
  163. StyleElements = [seFont, seClient, seBorder]
  164. end
  165. end
  166. end
  167. inherited TSSpecular: TTabSheet
  168. ExplicitTop = 24
  169. ExplicitHeight = 102
  170. inherited CESpecular: TRColorEditor
  171. inherited Label1: TLabel
  172. StyleElements = [seFont, seClient, seBorder]
  173. end
  174. inherited Label2: TLabel
  175. StyleElements = [seFont, seClient, seBorder]
  176. end
  177. inherited Label3: TLabel
  178. StyleElements = [seFont, seClient, seBorder]
  179. end
  180. inherited Label4: TLabel
  181. StyleElements = [seFont, seClient, seBorder]
  182. end
  183. inherited PAPreview: TPanel
  184. StyleElements = [seFont, seClient, seBorder]
  185. end
  186. inherited Panel1: TPanel
  187. StyleElements = [seFont, seClient, seBorder]
  188. end
  189. inherited RedEdit: TEdit
  190. StyleElements = [seFont, seClient, seBorder]
  191. end
  192. inherited GreenEdit: TEdit
  193. StyleElements = [seFont, seClient, seBorder]
  194. end
  195. inherited BlueEdit: TEdit
  196. StyleElements = [seFont, seClient, seBorder]
  197. end
  198. inherited AlphaEdit: TEdit
  199. StyleElements = [seFont, seClient, seBorder]
  200. end
  201. end
  202. end
  203. end
  204. inherited TBEShininess: TRTrackBarEdit
  205. inherited Edit: TEdit
  206. Height = 21
  207. StyleElements = [seFont, seClient, seBorder]
  208. ExplicitHeight = 21
  209. end
  210. end
  211. inherited ImageList: TImageList
  212. Top = 0
  213. end
  214. end
  215. end
  216. object TSBack: TTabSheet
  217. Caption = 'Back'
  218. ImageIndex = 1
  219. inline FEBack: TRFaceEditor
  220. Left = 0
  221. Top = 0
  222. Width = 305
  223. Height = 227
  224. AutoSize = True
  225. TabOrder = 0
  226. ExplicitWidth = 305
  227. ExplicitHeight = 227
  228. inherited Label1: TLabel
  229. Width = 45
  230. Height = 13
  231. StyleElements = [seFont, seClient, seBorder]
  232. ExplicitWidth = 45
  233. ExplicitHeight = 13
  234. end
  235. inherited PageControl: TPageControl
  236. inherited TSAmbient: TTabSheet
  237. ExplicitTop = 24
  238. ExplicitHeight = 102
  239. inherited CEAmbiant: TRColorEditor
  240. inherited Label1: TLabel
  241. StyleElements = [seFont, seClient, seBorder]
  242. end
  243. inherited Label2: TLabel
  244. StyleElements = [seFont, seClient, seBorder]
  245. end
  246. inherited Label3: TLabel
  247. StyleElements = [seFont, seClient, seBorder]
  248. end
  249. inherited Label4: TLabel
  250. StyleElements = [seFont, seClient, seBorder]
  251. end
  252. inherited PAPreview: TPanel
  253. StyleElements = [seFont, seClient, seBorder]
  254. end
  255. inherited Panel1: TPanel
  256. StyleElements = [seFont, seClient, seBorder]
  257. end
  258. inherited RedEdit: TEdit
  259. StyleElements = [seFont, seClient, seBorder]
  260. end
  261. inherited GreenEdit: TEdit
  262. StyleElements = [seFont, seClient, seBorder]
  263. end
  264. inherited BlueEdit: TEdit
  265. StyleElements = [seFont, seClient, seBorder]
  266. end
  267. inherited AlphaEdit: TEdit
  268. StyleElements = [seFont, seClient, seBorder]
  269. end
  270. end
  271. end
  272. inherited TSDiffuse: TTabSheet
  273. ExplicitTop = 24
  274. ExplicitHeight = 102
  275. inherited CEDiffuse: TRColorEditor
  276. inherited Label1: TLabel
  277. StyleElements = [seFont, seClient, seBorder]
  278. end
  279. inherited Label2: TLabel
  280. StyleElements = [seFont, seClient, seBorder]
  281. end
  282. inherited Label3: TLabel
  283. StyleElements = [seFont, seClient, seBorder]
  284. end
  285. inherited Label4: TLabel
  286. StyleElements = [seFont, seClient, seBorder]
  287. end
  288. inherited PAPreview: TPanel
  289. StyleElements = [seFont, seClient, seBorder]
  290. end
  291. inherited Panel1: TPanel
  292. StyleElements = [seFont, seClient, seBorder]
  293. end
  294. inherited RedEdit: TEdit
  295. StyleElements = [seFont, seClient, seBorder]
  296. end
  297. inherited GreenEdit: TEdit
  298. StyleElements = [seFont, seClient, seBorder]
  299. end
  300. inherited BlueEdit: TEdit
  301. StyleElements = [seFont, seClient, seBorder]
  302. end
  303. inherited AlphaEdit: TEdit
  304. StyleElements = [seFont, seClient, seBorder]
  305. end
  306. end
  307. end
  308. inherited TSEmission: TTabSheet
  309. ExplicitTop = 25
  310. ExplicitHeight = 101
  311. inherited CEEmission: TRColorEditor
  312. inherited Label1: TLabel
  313. StyleElements = [seFont, seClient, seBorder]
  314. end
  315. inherited Label2: TLabel
  316. StyleElements = [seFont, seClient, seBorder]
  317. end
  318. inherited Label3: TLabel
  319. StyleElements = [seFont, seClient, seBorder]
  320. end
  321. inherited Label4: TLabel
  322. StyleElements = [seFont, seClient, seBorder]
  323. end
  324. inherited PAPreview: TPanel
  325. StyleElements = [seFont, seClient, seBorder]
  326. end
  327. inherited Panel1: TPanel
  328. StyleElements = [seFont, seClient, seBorder]
  329. end
  330. inherited RedEdit: TEdit
  331. StyleElements = [seFont, seClient, seBorder]
  332. end
  333. inherited GreenEdit: TEdit
  334. StyleElements = [seFont, seClient, seBorder]
  335. end
  336. inherited BlueEdit: TEdit
  337. StyleElements = [seFont, seClient, seBorder]
  338. end
  339. inherited AlphaEdit: TEdit
  340. StyleElements = [seFont, seClient, seBorder]
  341. end
  342. end
  343. end
  344. inherited TSSpecular: TTabSheet
  345. ExplicitTop = 24
  346. ExplicitHeight = 102
  347. inherited CESpecular: TRColorEditor
  348. inherited Label1: TLabel
  349. StyleElements = [seFont, seClient, seBorder]
  350. end
  351. inherited Label2: TLabel
  352. StyleElements = [seFont, seClient, seBorder]
  353. end
  354. inherited Label3: TLabel
  355. StyleElements = [seFont, seClient, seBorder]
  356. end
  357. inherited Label4: TLabel
  358. StyleElements = [seFont, seClient, seBorder]
  359. end
  360. inherited PAPreview: TPanel
  361. StyleElements = [seFont, seClient, seBorder]
  362. end
  363. inherited Panel1: TPanel
  364. StyleElements = [seFont, seClient, seBorder]
  365. end
  366. inherited RedEdit: TEdit
  367. StyleElements = [seFont, seClient, seBorder]
  368. end
  369. inherited GreenEdit: TEdit
  370. StyleElements = [seFont, seClient, seBorder]
  371. end
  372. inherited BlueEdit: TEdit
  373. StyleElements = [seFont, seClient, seBorder]
  374. end
  375. inherited AlphaEdit: TEdit
  376. StyleElements = [seFont, seClient, seBorder]
  377. end
  378. end
  379. end
  380. end
  381. inherited TBEShininess: TRTrackBarEdit
  382. inherited Edit: TEdit
  383. Height = 21
  384. StyleElements = [seFont, seClient, seBorder]
  385. ExplicitHeight = 21
  386. end
  387. end
  388. end
  389. end
  390. object TSTexture: TTabSheet
  391. Caption = 'Texture'
  392. ImageIndex = 2
  393. inline RTextureEdit: TRTextureEdit
  394. Left = 0
  395. Top = 0
  396. Width = 305
  397. Height = 186
  398. Align = alClient
  399. ParentShowHint = False
  400. ShowHint = True
  401. TabOrder = 0
  402. ExplicitWidth = 305
  403. ExplicitHeight = 186
  404. DesignSize = (
  405. 305
  406. 186)
  407. inherited Label2: TLabel
  408. Width = 29
  409. Height = 13
  410. StyleElements = [seFont, seClient, seBorder]
  411. ExplicitWidth = 29
  412. ExplicitHeight = 13
  413. end
  414. inherited SBEditImage: TSpeedButton
  415. Left = 287
  416. ExplicitLeft = 287
  417. end
  418. inherited Label3: TLabel
  419. Width = 43
  420. Height = 13
  421. StyleElements = [seFont, seClient, seBorder]
  422. ExplicitWidth = 43
  423. ExplicitHeight = 13
  424. end
  425. inherited Label4: TLabel
  426. Width = 39
  427. Height = 13
  428. StyleElements = [seFont, seClient, seBorder]
  429. ExplicitWidth = 39
  430. ExplicitHeight = 13
  431. end
  432. inherited Label1: TLabel
  433. Width = 66
  434. Height = 13
  435. StyleElements = [seFont, seClient, seBorder]
  436. ExplicitWidth = 66
  437. ExplicitHeight = 13
  438. end
  439. inherited Label5: TLabel
  440. Width = 65
  441. Height = 13
  442. StyleElements = [seFont, seClient, seBorder]
  443. ExplicitWidth = 65
  444. ExplicitHeight = 13
  445. end
  446. inherited Label6: TLabel
  447. Width = 56
  448. Height = 13
  449. StyleElements = [seFont, seClient, seBorder]
  450. ExplicitWidth = 56
  451. ExplicitHeight = 13
  452. end
  453. inherited Label7: TLabel
  454. Width = 71
  455. Height = 13
  456. StyleElements = [seFont, seClient, seBorder]
  457. ExplicitWidth = 71
  458. ExplicitHeight = 13
  459. end
  460. inherited CBMagFilter: TComboBox
  461. Height = 21
  462. StyleElements = [seFont, seClient, seBorder]
  463. ExplicitHeight = 21
  464. end
  465. inherited CBMinFilter: TComboBox
  466. Height = 21
  467. StyleElements = [seFont, seClient, seBorder]
  468. ExplicitHeight = 21
  469. end
  470. inherited CBTextureMode: TComboBox
  471. Height = 21
  472. StyleElements = [seFont, seClient, seBorder]
  473. ExplicitHeight = 21
  474. end
  475. inherited CBTextureWrap: TComboBox
  476. Height = 21
  477. StyleElements = [seFont, seClient, seBorder]
  478. ExplicitHeight = 21
  479. end
  480. inherited CBImageClass: TComboBox
  481. Width = 213
  482. Height = 21
  483. StyleElements = [seFont, seClient, seBorder]
  484. ExplicitWidth = 213
  485. ExplicitHeight = 21
  486. end
  487. inherited CBImageAlpha: TComboBox
  488. Height = 21
  489. StyleElements = [seFont, seClient, seBorder]
  490. ExplicitHeight = 21
  491. end
  492. inherited CBFilteringQuality: TComboBox
  493. Height = 21
  494. StyleElements = [seFont, seClient, seBorder]
  495. ExplicitHeight = 21
  496. end
  497. end
  498. end
  499. end
  500. object GroupBox1: TGroupBox
  501. Left = 320
  502. Top = 8
  503. Width = 233
  504. Height = 241
  505. Caption = 'Material Preview'
  506. TabOrder = 1
  507. inline MPPreview: TRMaterialPreview
  508. Left = 16
  509. Top = 22
  510. Width = 202
  511. Height = 229
  512. AutoSize = True
  513. TabOrder = 0
  514. ExplicitLeft = 16
  515. ExplicitTop = 22
  516. inherited CBObject: TComboBox
  517. Height = 21
  518. StyleElements = [seFont, seClient, seBorder]
  519. ExplicitHeight = 21
  520. end
  521. inherited CBBackground: TComboBox
  522. Height = 21
  523. StyleElements = [seFont, seClient, seBorder]
  524. ExplicitHeight = 21
  525. end
  526. inherited GLScene: TGLScene
  527. inherited World: TGLDummyCube
  528. inherited Cube: TGLCube
  529. Material.MaterialLibrary = nil
  530. Material.LibMaterialName = ''
  531. Direction.Coordinates = {FCFAF0B1D8B35D3FFEFFFF3E00000000}
  532. Up.Coordinates = {D7B35DBFFFFF7F3ED7B3DDBE00000000}
  533. end
  534. inherited Sphere: TGLSphere
  535. Material.MaterialLibrary = nil
  536. Material.LibMaterialName = ''
  537. end
  538. inherited Teapot: TGLTeapot
  539. Material.MaterialLibrary = nil
  540. Material.LibMaterialName = ''
  541. Scale.Coordinates = {00000040000000400000004000000000}
  542. end
  543. end
  544. inherited Light: TGLDummyCube
  545. Position.Coordinates = {0000000000004040000020410000803F}
  546. inherited FireSphere: TGLSphere
  547. Material.FrontProperties.Ambient.Color = {A3A2223FCDCC4C3ECDCC4C3E0000803F}
  548. Material.FrontProperties.Emission.Color = {D3D2523FA1A0203F000000000000803F}
  549. end
  550. end
  551. inherited Camera: TGLCamera
  552. Position.Coordinates = {0000000000000000000020410000803F}
  553. inherited LightSource: TGLLightSource
  554. Specular.Color = {0000803F0000803F0000803F0000803F}
  555. end
  556. end
  557. end
  558. inherited GLMaterialLibrary: TGLMaterialLibrary
  559. Materials = <
  560. item
  561. Name = 'LibMaterial1'
  562. Tag = 0
  563. end>
  564. end
  565. end
  566. end
  567. object BBOk: TBitBtn
  568. Left = 376
  569. Top = 256
  570. Width = 83
  571. Height = 25
  572. Caption = 'OK'
  573. Default = True
  574. Glyph.Data = {
  575. DE010000424DDE01000000000000760000002800000024000000120000000100
  576. 0400000000006801000000000000000000001000000000000000000000000000
  577. 80000080000000808000800000008000800080800000C0C0C000808080000000
  578. FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
  579. 3333333333333333333333330000333333333333333333333333F33333333333
  580. 00003333344333333333333333388F3333333333000033334224333333333333
  581. 338338F3333333330000333422224333333333333833338F3333333300003342
  582. 222224333333333383333338F3333333000034222A22224333333338F338F333
  583. 8F33333300003222A3A2224333333338F3838F338F33333300003A2A333A2224
  584. 33333338F83338F338F33333000033A33333A222433333338333338F338F3333
  585. 0000333333333A222433333333333338F338F33300003333333333A222433333
  586. 333333338F338F33000033333333333A222433333333333338F338F300003333
  587. 33333333A222433333333333338F338F00003333333333333A22433333333333
  588. 3338F38F000033333333333333A223333333333333338F830000333333333333
  589. 333A333333333333333338330000333333333333333333333333333333333333
  590. 0000}
  591. ModalResult = 1
  592. NumGlyphs = 2
  593. TabOrder = 2
  594. end
  595. object BBCancel: TBitBtn
  596. Left = 472
  597. Top = 256
  598. Width = 83
  599. Height = 25
  600. Kind = bkCancel
  601. NumGlyphs = 2
  602. TabOrder = 3
  603. end
  604. object CBBlending: TComboBox
  605. Left = 88
  606. Top = 258
  607. Width = 145
  608. Height = 21
  609. Style = csDropDownList
  610. TabOrder = 4
  611. OnChange = OnMaterialChanged
  612. end
  613. object CBPolygonMode: TComboBox
  614. Left = 82
  615. Top = 227
  616. Width = 145
  617. Height = 21
  618. Style = csDropDownList
  619. TabOrder = 5
  620. OnChange = OnMaterialChanged
  621. end
  622. end