assimp_view.rc 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. // Microsoft Visual C++ generated resource script.
  2. //
  3. #include "resource.h"
  4. #include "revision.h"
  5. #define APSTUDIO_READONLY_SYMBOLS
  6. /////////////////////////////////////////////////////////////////////////////
  7. //
  8. // Generated from the TEXTINCLUDE 2 resource.
  9. //
  10. #define APSTUDIO_HIDDEN_SYMBOLS
  11. #include "windows.h"
  12. #undef APSTUDIO_HIDDEN_SYMBOLS
  13. /////////////////////////////////////////////////////////////////////////////
  14. #undef APSTUDIO_READONLY_SYMBOLS
  15. /////////////////////////////////////////////////////////////////////////////
  16. // English (U.S.) resources
  17. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  18. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  19. #pragma code_page(1252)
  20. /////////////////////////////////////////////////////////////////////////////
  21. //
  22. // Icon
  23. //
  24. // Icon with lowest ID value placed first to ensure application icon
  25. // remains consistent on all systems.
  26. IDI_ASSIMP_VIEW ICON "../shared/assimp_tools_icon.ico"
  27. /////////////////////////////////////////////////////////////////////////////
  28. //
  29. // Dialog
  30. //
  31. IDD_ABOUTBOX DIALOGEX 22, 17, 283, 149
  32. STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
  33. CAPTION "About Open Asset Import Library"
  34. FONT 9, "Courier New", 400, 0, 0x0
  35. BEGIN
  36. LTEXT "Open Asset Import Library (Assimp)",IDC_STATIC,30,14,144,9
  37. LTEXT "A free C/C++ library to read various well-known 3D model formats into a straightforward in-memory format for easy processing by applications. Licensed under a 3-clause BSD license and totally awesome.",IDC_STATIC,31,34,204,24
  38. LTEXT "\xA9 2008-2022. Assimp Development Team. See the CREDITS file for a list of all contributors.",IDC_STATIC,30,65,204,23
  39. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,27,282,1
  40. LTEXT "https://assimp.org",IDC_STATIC,31,101,127,22
  41. DEFPUSHBUTTON "Love this library",IDOK,186,110,84,14
  42. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,148,283,1
  43. CONTROL IDB_BITMAP1,IDC_STATIC,"Static",SS_BITMAP,0,129,514,20
  44. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,10,281,1
  45. END
  46. IDD_DIALOGMAIN DIALOGEX 0, 0, 656, 450
  47. STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
  48. EXSTYLE WS_EX_ACCEPTFILES | WS_EX_WINDOWEDGE
  49. CAPTION "Open Asset Import Library - Model Viewer "
  50. MENU IDR_MENU1
  51. FONT 8, "Microsoft Sans Serif", 400, 0, 0x0
  52. BEGIN
  53. CONTROL "",IDC_RT,"Static",SS_OWNERDRAW,0,0,513,324
  54. CONTROL "",IDC_TREE1,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_HSCROLL | WS_TABSTOP,513,0,143,450
  55. CONTROL "<<",IDC_BLUBB,"Button",BS_AUTOCHECKBOX | BS_PUSHLIKE | WS_TABSTOP,471,328,35,14
  56. COMBOBOX IDC_COMBO1,367,328,100,14,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
  57. PUSHBUTTON "Play",IDC_PLAY,328,328,35,14
  58. CONTROL "",IDC_SLIDERANIM,"msctls_trackbar32",TBS_AUTOTICKS | TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,0,328,328,15
  59. GROUPBOX "Display",IDC_STATIC,7,345,172,101
  60. CONTROL "Multisampling [M]",IDC_TOGGLEMS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,357,80,10
  61. CONTROL "Wireframe [W]",IDC_TOGGLEWIRE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,369,80,10
  62. CONTROL "No materials [D]",IDC_TOGGLEMAT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,381,80,10
  63. CONTROL "Display normals [N]",IDC_TOGGLENORMALS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,393,80,10
  64. CONTROL "Low quality [P]",IDC_LOWQUALITY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,405,80,10
  65. CONTROL "No specular [S]",IDC_NOSPECULAR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,417,80,10
  66. CONTROL "Show skeleton [K]",IDC_SHOWSKELETON,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,429,80,10
  67. CONTROL "AutoRotate [A]",IDC_AUTOROTATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,357,80,10
  68. CONTROL "Zoom/Rotate [Z]",IDC_ZOOM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,369,80,10
  69. CONTROL "Rotate lights [R]",IDC_LIGHTROTATE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,381,80,10
  70. CONTROL "Two lights [L]",IDC_3LIGHTS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,393,80,10
  71. CONTROL "Backface culling [C]",IDC_BFCULL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,405,80,10
  72. CONTROL "No transparency [T]",IDC_NOAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,417,80,10
  73. GROUPBOX "Statistics",IDC_STATIC,186,345,200,63
  74. LTEXT "Vertices:",IDC_NUMVERTS,192,357,35,8
  75. LTEXT "Nodes:",IDC_NUMNODES,192,369,35,8
  76. LTEXT "Shaders:",IDC_NUMSHADERS,192,381,35,8
  77. LTEXT "Loading Time:",IDC_LOADTIME,192,393,46,8
  78. EDITTEXT IDC_EVERT,241,357,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  79. EDITTEXT IDC_ENODEWND,241,369,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  80. EDITTEXT IDC_ESHADER,241,381,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  81. EDITTEXT IDC_ELOAD,241,393,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  82. LTEXT "Faces:",IDC_NUMFACES,306,357,35,8
  83. LTEXT "Materials:",IDC_NUMMATS,306,369,35,8
  84. LTEXT "Meshes:",IDC_NUMMESHES,306,381,35,8
  85. LTEXT "FPS:",IDC_FPS,306,393,35,8
  86. EDITTEXT IDC_EFACE,341,357,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  87. EDITTEXT IDC_EMAT,341,369,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  88. EDITTEXT IDC_EMESH,341,381,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  89. EDITTEXT IDC_EFPS,341,393,35,8,ES_RIGHT | ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER
  90. EDITTEXT IDC_VIEWMATRIX,192,412,72,44,ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | NOT WS_VISIBLE | NOT WS_BORDER
  91. GROUPBOX "Colors",IDC_STATIC,397,345,109,87
  92. LTEXT "Primary:",IDC_STATIC,403,360,48,8
  93. LTEXT "Secondary:",IDC_STATIC,403,377,54,8
  94. LTEXT "Ambient:",IDC_STATIC,403,396,54,8
  95. CONTROL "Button1",IDC_LCOLOR1,"Button",BS_OWNERDRAW | WS_TABSTOP,463,357,35,14
  96. CONTROL "Button1",IDC_LCOLOR2,"Button",BS_OWNERDRAW | WS_TABSTOP,463,374,35,14
  97. CONTROL "Button1",IDC_LCOLOR3,"Button",BS_OWNERDRAW | WS_TABSTOP,463,393,35,14
  98. PUSHBUTTON "Reset",IDC_LRESET,463,411,35,14
  99. END
  100. IDD_LOADDIALOG DIALOGEX 0, 0, 143, 60
  101. STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_BORDER | WS_SYSMENU
  102. FONT 12, "Tahoma", 400, 0, 0x0
  103. BEGIN
  104. DEFPUSHBUTTON "Cancel",IDOK,104,41,33,13
  105. CONTROL "",IDC_PROGRESS,"msctls_progress32",WS_BORDER,6,30,130,8
  106. LTEXT "Loading ...\nMay the force be with you ...",IDC_STATIC,8,9,123,16
  107. END
  108. IDD_AVHELP DIALOGEX 0, 0, 481, 346
  109. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
  110. CAPTION "ASSIMP Viewer: Help"
  111. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  112. BEGIN
  113. DEFPUSHBUTTON "OK",IDOK,420,324,50,14
  114. CONTROL "",IDC_RICHEDIT21,"RichEdit20A",ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_TABSTOP,19,18,462,294
  115. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,312,490,1
  116. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,16,490,1
  117. END
  118. IDD_LOGVIEW DIALOGEX 0, 0, 365, 182
  119. STYLE DS_SETFONT | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  120. EXSTYLE WS_EX_TOPMOST | WS_EX_WINDOWEDGE
  121. CAPTION "AssimpView Log Output"
  122. FONT 8, "Courier New", 400, 0, 0x0
  123. BEGIN
  124. CONTROL "",IDC_EDIT1,"RichEdit20A",ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_NUMBER | WS_VSCROLL | WS_TABSTOP,3,4,358,174,WS_EX_STATICEDGE
  125. END
  126. IDD_DIALOGSMOOTH DIALOGEX 0, 0, 278, 141
  127. STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
  128. CAPTION "Set smooth limit "
  129. FONT 8, "MS Shell Dlg", 400, 0, 0x1
  130. BEGIN
  131. DEFPUSHBUTTON "OK",IDOK,213,94,50,14
  132. PUSHBUTTON "Cancel",IDCANCEL,161,94,50,14
  133. EDITTEXT IDC_EDITSM,99,7,175,14,ES_AUTOHSCROLL | ES_NUMBER
  134. LTEXT "Angle limit (in degrees):",IDC_STATIC,13,10,76,8
  135. LTEXT "The angle limit defines the maximum angle that may be between two adjacent face normals that they're smoothed together.",IDC_STATIC,13,31,253,19
  136. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,113,278,1
  137. LTEXT "Also used during import, but can be overridden by single model importers to match the original look of a model as close as possible. Examples includes 3DS, ASE and LWO, all of them relying on smoothing groups and their own angle limits. ",IDC_STATIC,13,51,254,33
  138. LTEXT "NOTE: New settings don't take effect immediately, use 'Smooth Normals' or 'Reload' to update the model.",IDC_STATIC,14,118,254,22
  139. CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,0,90,277,1
  140. END
  141. #ifdef APSTUDIO_INVOKED
  142. /////////////////////////////////////////////////////////////////////////////
  143. //
  144. // TEXTINCLUDE
  145. //
  146. 1 TEXTINCLUDE
  147. BEGIN
  148. "resource.h\0"
  149. END
  150. 2 TEXTINCLUDE
  151. BEGIN
  152. "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
  153. "#include ""windows.h""\r\n"
  154. "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
  155. "\0"
  156. END
  157. 3 TEXTINCLUDE
  158. BEGIN
  159. "\r\n"
  160. "\0"
  161. END
  162. #endif // APSTUDIO_INVOKED
  163. /////////////////////////////////////////////////////////////////////////////
  164. //
  165. // Version
  166. //
  167. VS_VERSION_INFO VERSIONINFO
  168. FILEVERSION VER_FILEVERSION
  169. PRODUCTVERSION VER_FILEVERSION
  170. FILEFLAGSMASK VS_FF_DEBUG
  171. #ifdef _DEBUG
  172. FILEFLAGS VS_FF_DEBUG
  173. #endif
  174. FILEOS VOS_NT
  175. FILETYPE VFT_APP
  176. BEGIN
  177. BLOCK "StringFileInfo"
  178. BEGIN
  179. BLOCK "040904B0"
  180. BEGIN
  181. VALUE "Comments", "Licensed under a 3-clause BSD license"
  182. VALUE "CompanyName", "ASSIMP Team"
  183. VALUE "FileDescription", "ASSIMP Viewer Application"
  184. VALUE "FileVersion", VER_FILEVERSION_STR
  185. VALUE "InternalName", "assimp_view"
  186. VALUE "LegalCopyright", VER_COPYRIGHT_STR
  187. VALUE "OriginalFilename", "assimp_viewer.exe"
  188. VALUE "ProductName", "ASSIMP Viewer Application"
  189. VALUE "ProductVersion", VER_FILEVERSION_STR
  190. END
  191. END
  192. BLOCK "VarFileInfo"
  193. BEGIN
  194. VALUE "Translation", 0x409, 65001
  195. END
  196. END
  197. /////////////////////////////////////////////////////////////////////////////
  198. //
  199. // DESIGNINFO
  200. //
  201. #ifdef APSTUDIO_INVOKED
  202. GUIDELINES DESIGNINFO
  203. BEGIN
  204. IDD_ABOUTBOX, DIALOG
  205. BEGIN
  206. TOPMARGIN, 1
  207. BOTTOMMARGIN, 138
  208. END
  209. IDD_DIALOGMAIN, DIALOG
  210. BEGIN
  211. RIGHTMARGIN, 623
  212. END
  213. IDD_LOADDIALOG, DIALOG
  214. BEGIN
  215. LEFTMARGIN, 7
  216. TOPMARGIN, 7
  217. END
  218. IDD_AVHELP, DIALOG
  219. BEGIN
  220. LEFTMARGIN, 7
  221. RIGHTMARGIN, 474
  222. TOPMARGIN, 7
  223. BOTTOMMARGIN, 339
  224. END
  225. IDD_LOGVIEW, DIALOG
  226. BEGIN
  227. LEFTMARGIN, 7
  228. RIGHTMARGIN, 358
  229. TOPMARGIN, 14
  230. BOTTOMMARGIN, 175
  231. END
  232. IDD_DIALOGSMOOTH, DIALOG
  233. BEGIN
  234. LEFTMARGIN, 7
  235. RIGHTMARGIN, 271
  236. TOPMARGIN, 7
  237. BOTTOMMARGIN, 134
  238. END
  239. END
  240. #endif // APSTUDIO_INVOKED
  241. /////////////////////////////////////////////////////////////////////////////
  242. //
  243. // Bitmap
  244. //
  245. IDB_BITMAP1 BITMAP "banner.bmp"
  246. IDB_BANIM BITMAP "base_anim.bmp"
  247. IDB_BDISPLAY BITMAP "base_display.bmp"
  248. IDB_BINTER BITMAP "base_inter.bmp"
  249. IDB_BRENDERING BITMAP "base_rendering.bmp"
  250. IDB_BSTATS BITMAP "base_stats.bmp"
  251. IDB_BTX BITMAP "tx.bmp"
  252. IDB_BFX BITMAP "fx.bmp"
  253. IDB_BNODE BITMAP "n.bmp"
  254. IDB_BROOT BITMAP "root.bmp"
  255. IDB_BTXI BITMAP "txi.bmp"
  256. /////////////////////////////////////////////////////////////////////////////
  257. //
  258. // Menu
  259. //
  260. IDR_MENU1 MENU
  261. BEGIN
  262. POPUP "Viewer"
  263. BEGIN
  264. MENUITEM "Open Asset", ID_VIEWER_OPEN
  265. MENUITEM "Close Asset", ID_VIEWER_CLOSEASSET
  266. MENUITEM "Reload", ID_VIEWER_RELOAD
  267. POPUP "Import settings"
  268. BEGIN
  269. MENUITEM "Calculate Tangent Space", ID_VIEWER_PP_CTS
  270. MENUITEM "Compute Indexed Meshes", ID_VIEWER_PP_JIV
  271. MENUITEM "Optimize Materials", ID_VIEWER_PP_RRM2
  272. MENUITEM "Optimize Meshes", ID_VIEWER_PP_OM
  273. MENUITEM "Optimize Scenegraph", ID_VIEWER_PP_OG
  274. MENUITEM "Find Instanced Meshes", ID_VIEWER_PP_FIM
  275. MENUITEM "Run Full Validation", ID_VIEWER_PP_VDS
  276. MENUITEM "Pretransform Vertices", ID_VIEWER_PP_PTV
  277. MENUITEM "VCache Optimization", ID_VIEWER_PP_ICL
  278. MENUITEM "Fix Infacing Normals", ID_VIEWER_PP_FIN
  279. MENUITEM "Find Degenerates", ID_VIEWER_PP_FD
  280. MENUITEM "Find Invalid Data", ID_VIEWER_PP_FID
  281. MENUITEM "Generate UV Coords", ID_VIEWER_PP_GUV
  282. MENUITEM "Transform UV Coords", ID_VIEWER_PP_TUV
  283. MENUITEM "Remove Lines and Points", ID_VIEWER_PP_RLINE_PNT, GRAYED
  284. MENUITEM "Remove dummy bones (De-bone)", ID_VIEWER_PP_DB
  285. MENUITEM SEPARATOR
  286. MENUITEM "(required) Triangulate", ID_VIEWER_PP_JIV, GRAYED
  287. MENUITEM "(required) Limit Bone Weights", ID_VIEWER_PP_JIV, GRAYED
  288. MENUITEM "(required) Split Large Meshes", ID_VIEWER_PP_JIV, GRAYED
  289. MENUITEM "(required) Sort by primitive type", ID_VIEWER_PP_JIV, GRAYED
  290. MENUITEM "(required) Convert to Left-Handed", ID_VIEWER_PP_JIV, GRAYED
  291. MENUITEM SEPARATOR
  292. MENUITEM "Reset to default", ID_IMPORTSETTINGS_RESETTODEFAULT
  293. MENUITEM "Open Post-Process Short Reference", ID_IMPORTSETTINGS_OPENPOST
  294. END
  295. MENUITEM SEPARATOR
  296. MENUITEM "Save Screenshot", ID_VIEWER_SAVESCREENSHOTTOFILE
  297. MENUITEM "Reset view", ID_VIEWER_RESETVIEW
  298. MENUITEM "Memory consumption", ID_VIEWER_MEMORYCONSUMATION
  299. MENUITEM SEPARATOR
  300. MENUITEM "Setup file associations", ID_VIEWER_H
  301. MENUITEM SEPARATOR
  302. MENUITEM "Recent files ", ID_VIEWER_RECENTFILES
  303. MENUITEM "Clear history", ID_VIEWER_CLEARHISTORY
  304. MENUITEM SEPARATOR
  305. MENUITEM "Quit", ID_VIEWER_QUIT
  306. END
  307. POPUP "Tools"
  308. BEGIN
  309. MENUITEM "Log window", ID_TOOLS_LOGWINDOW
  310. MENUITEM "Save log to file", ID_TOOLS_SAVELOGTOFILE
  311. MENUITEM "Clear log", ID_TOOLS_CLEARLOG
  312. MENUITEM SEPARATOR
  313. MENUITEM "Original normals", ID_TOOLS_ORIGINALNORMALS, CHECKED
  314. MENUITEM "Hard normals", ID_TOOLS_HARDNORMALS
  315. MENUITEM "Smooth normals", ID_TOOLS_SMOOTHNORMALS
  316. MENUITEM SEPARATOR
  317. MENUITEM "Set angle limit ...", ID_TOOLS_SETANGLELIMIT
  318. MENUITEM "Flip normals", ID_TOOLS_FLIPNORMALS
  319. MENUITEM SEPARATOR
  320. MENUITEM "Stereo view", ID_TOOLS_STEREOVIEW
  321. END
  322. POPUP "Background"
  323. BEGIN
  324. MENUITEM "Set color", ID_BACKGROUND_SETCOLOR
  325. MENUITEM "Load skybox", ID_BACKGROUND_LOADSKYBOX
  326. MENUITEM "Load texture", ID_BACKGROUND_LOADTEXTURE
  327. MENUITEM SEPARATOR
  328. MENUITEM "Clear", ID_BACKGROUND_CLEAR
  329. END
  330. MENUITEM "Export", 32878
  331. POPUP "?"
  332. BEGIN
  333. POPUP "Feedback"
  334. BEGIN
  335. MENUITEM "Report bug", ID_REPORTBUG
  336. MENUITEM "Feature request", ID_FR
  337. END
  338. MENUITEM "Help", ID__HELP
  339. MENUITEM SEPARATOR
  340. MENUITEM "About", ID__ABOUT
  341. MENUITEM SEPARATOR
  342. MENUITEM "Website", ID__WEBSITE
  343. MENUITEM "GitHub Repository", ID__WEBSITEGH
  344. END
  345. END
  346. IDR_TXPOPUP MENU
  347. BEGIN
  348. POPUP "Hey"
  349. BEGIN
  350. MENUITEM "Replace texture", ID_HEY_REPLACE
  351. MENUITEM "Export texture", ID_HEY_EXPORT
  352. MENUITEM "Remove texture", ID_HEY_REMOVE
  353. MENUITEM SEPARATOR
  354. MENUITEM "Reset texture", ID_HEY_RESETTEXTURE
  355. END
  356. MENUITEM "This is not an easter egg", 0
  357. END
  358. IDR_MATPOPUP MENU
  359. BEGIN
  360. POPUP "So long"
  361. BEGIN
  362. MENUITEM "Add diffuse texture", ID_SOLONG_ADDDIFFUSETEXTURE
  363. MENUITEM "Add specular texture", ID_SOLONG_ADDSPECULARTEXTURE
  364. MENUITEM "Add ambient texture", ID_SOLONG_ADDAMBIENTTEXTURE
  365. MENUITEM "Add emissive texture", ID_SOLONG_ADDEMISSIVETEXTURE
  366. MENUITEM "Add opacity texture", ID_SOLONG_ADDOPACITYTEXTURE
  367. MENUITEM "Add normal/height texture", ID_SOLONG_ADDNORMAL
  368. MENUITEM "Add shininess texture", ID_SOLONG_ADDSHININESSTEXTURE
  369. MENUITEM SEPARATOR
  370. MENUITEM "Set diffuse color", ID_SOLONG_CLEARDIFFUSECOLOR
  371. MENUITEM "Set specular color", ID_SOLONG_CLEARSPECULARCOLOR
  372. MENUITEM "Set ambient color", ID_SOLONG_CLEARAMBIENTCOLOR
  373. MENUITEM "Set emissive color", ID_SOLONG_CLEAREMISSIVECOLOR
  374. MENUITEM "Set transparency", ID_SOLONG_CLEARTRANSPARENCY
  375. MENUITEM SEPARATOR
  376. MENUITEM "Make default material", ID_SOLONG_MAKEDEFAULTMATERIAL
  377. POPUP "Set shading mode"
  378. BEGIN
  379. MENUITEM "Gouraud", ID_SETSHADINGMODE_GOURAUD
  380. MENUITEM "Phong (specular)", ID_SETSHADINGMODE_PHONG
  381. END
  382. END
  383. MENUITEM "and thanks for all the fish", 0
  384. END
  385. /////////////////////////////////////////////////////////////////////////////
  386. //
  387. // TEXT
  388. //
  389. IDR_TEXT1 TEXT "text1.bin"
  390. /////////////////////////////////////////////////////////////////////////////
  391. //
  392. // RCDATA
  393. //
  394. IDR_HUD RCDATA "HUD.png"
  395. IDR_HUDMASK RCDATA "HUDMask.png"
  396. #endif // English (U.S.) resources
  397. /////////////////////////////////////////////////////////////////////////////
  398. #ifndef APSTUDIO_INVOKED
  399. /////////////////////////////////////////////////////////////////////////////
  400. //
  401. // Generated from the TEXTINCLUDE 3 resource.
  402. //
  403. /////////////////////////////////////////////////////////////////////////////
  404. #endif // not APSTUDIO_INVOKED