131 lines
4.7 KiB
Plaintext
131 lines
4.7 KiB
Plaintext
#include "viewerres.h"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Menu
|
|
//
|
|
|
|
APPMENU MENU DISCARDABLE
|
|
BEGIN
|
|
POPUP "&File"
|
|
BEGIN
|
|
MENUITEM "&Open PMesh\tCtrl+O", MENU_FILE_OPEN_PMESH
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "E&xit\tCtrl+X", MENU_EXIT
|
|
END
|
|
POPUP "&Culling"
|
|
BEGIN
|
|
MENUITEM "&Enable Culling", MENU_CULL
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Bac&kface Culling", MENU_BACKFACE
|
|
MENUITEM "&Frontface Culling", MENU_FRONTFACE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Frontface CCW", MENU_CCW
|
|
MENUITEM "F&rontface CW", MENU_CW
|
|
END
|
|
POPUP "&Rendering"
|
|
BEGIN
|
|
MENUITEM "&Z-Buffer\tCtrl+Z", MENU_DEPTH
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Point\tCtrl+P", MENU_POINT
|
|
MENUITEM "&Wireframe\tCtrl+W", MENU_WIREFRAME
|
|
MENUITEM "&Solid\tCtrl+S", MENU_SOLID
|
|
END
|
|
POPUP "&Shading"
|
|
BEGIN
|
|
MENUITEM "&Flat\tCtrl+F", MENU_FLAT
|
|
MENUITEM "&Gouraud\tCtrl+G", MENU_GOURAUD
|
|
MENUITEM "&Lighting\tCtrl+L", MENU_LIGHTING
|
|
END
|
|
POPUP "&Texturing"
|
|
BEGIN
|
|
MENUITEM "&Textures On\tF8", MENU_TEXTURE_TOGGLE
|
|
MENUITEM "&Swap Textures\tF9", MENU_TEXTURE_SWAP
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "P&oint Filtering\tCtrl+O", MENU_POINT_FILTER
|
|
MENUITEM "Bi-&Linear Filtering\tCtrl+L", MENU_LINEAR_FILTER
|
|
END
|
|
MENUITEM "&Statistics", MENU_STATS
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Accelerator
|
|
//
|
|
|
|
// APPACCEL ACCELERATORS DISCARDABLE
|
|
// BEGIN
|
|
// VK_F1, MENU_STATS, VIRTKEY, NOINVERT
|
|
// VK_F2, MENU_FLAT, VIRTKEY, NOINVERT
|
|
// VK_F3, MENU_GOURAUD, VIRTKEY, NOINVERT
|
|
// VK_F4, MENU_PHONG, VIRTKEY, NOINVERT
|
|
// VK_F5, MENU_ZBUFFER, VIRTKEY, NOINVERT
|
|
// VK_F6, MENU_CLEARS, VIRTKEY, NOINVERT
|
|
// VK_F7, MENU_SPECULAR, VIRTKEY, NOINVERT
|
|
// VK_F8, MENU_TEXTURE_TOGGLE, VIRTKEY, NOINVERT
|
|
// VK_F9, MENU_TEXTURE_SWAP, VIRTKEY, NOINVERT
|
|
// "P", MENU_POINT, VIRTKEY, CONTROL, NOINVERT
|
|
// "W", MENU_WIREFRAME, VIRTKEY, CONTROL, NOINVERT
|
|
// "S", MENU_SOLID, VIRTKEY, CONTROL, NOINVERT
|
|
// "D", MENU_DITHERING, VIRTKEY, CONTROL, NOINVERT
|
|
// "A", MENU_ANTIALIAS, VIRTKEY, CONTROL, NOINVERT
|
|
// "F", MENU_FOG, VIRTKEY, CONTROL, NOINVERT
|
|
// "O", MENU_POINT_FILTER, VIRTKEY, CONTROL, NOINVERT
|
|
// "L", MENU_LINEAR_FILTER, VIRTKEY, CONTROL, NOINVERT
|
|
// VK_ESCAPE, MENU_EXIT, VIRTKEY, NOINVERT
|
|
// VK_SPACE, MENU_STEP, VIRTKEY, NOINVERT
|
|
// VK_RETURN, MENU_GO, VIRTKEY, NOINVERT
|
|
// VK_RETURN, MENU_FULLSCREEN, VIRTKEY, ALT, NOINVERT
|
|
// VK_TAB, MENU_STATS, VIRTKEY, NOINVERT
|
|
// VK_NEXT, MENU_NEXT_MODE, VIRTKEY, ALT, NOINVERT
|
|
// VK_PRIOR, MENU_PREVIOUS_MODE, VIRTKEY, ALT, NOINVERT
|
|
// END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
// APPABOUT DIALOG DISCARDABLE 0, 0, 188, 96
|
|
// STYLE DS_MODALFRAME | WS_POPUP
|
|
// BEGIN
|
|
// DEFPUSHBUTTON "OK",IDOK,76,75,35,14
|
|
// CTEXT "Direct3D Example",IDC_STATIC,61,5,65,15
|
|
// CTEXT "Copyright (c) 1995, 1996 Microsoft Corp.",IDC_STATIC,21,
|
|
// 55,145,12
|
|
// ICON "AppIcon",IDC_STATIC,86,25,16,16
|
|
// END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Accelerator
|
|
//
|
|
|
|
IDR_MYACCELERATOR1 ACCELERATORS DISCARDABLE
|
|
BEGIN
|
|
"O", MENU_FILE_OPEN_PMESH, VIRTKEY, CONTROL, NOINVERT
|
|
"X", MENU_EXIT, VIRTKEY, CONTROL, NOINVERT
|
|
"A", MENU_STATS, VIRTKEY, CONTROL, NOINVERT
|
|
"F", MENU_FLAT, VIRTKEY, CONTROL, NOINVERT
|
|
"G", MENU_GOURAUD, VIRTKEY, CONTROL, NOINVERT
|
|
"L", MENU_LIGHTING, VIRTKEY, CONTROL, NOINVERT
|
|
"P", MENU_POINT, VIRTKEY, CONTROL, NOINVERT
|
|
"W", MENU_WIREFRAME, VIRTKEY, CONTROL, NOINVERT
|
|
"S", MENU_SOLID, VIRTKEY, CONTROL, NOINVERT
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|