1 #ifndef __LDLUSERDEFAULTSKEYS_H__ 2 #define __LDLUSERDEFAULTSKEYS_H__ 3 4 #define PRIMITIVE_SUBSTITUTION_KEY "AllowPrimitiveSubstitution" 5 #define ANISO_LEVEL_KEY "AnisoLevel" 6 #define FSAA_MODE_KEY "Antialias" 7 #define AUTO_CROP_KEY "AutoCrop" 8 #define BACKGROUND_COLOR_KEY "BackgroundColor3" 9 #define BFC_KEY "BFC" 10 #define BLACK_HIGHLIGHTS_KEY "BlackHighlights" 11 #define BOTTOM_MARGIN_KEY "BottomMargin" 12 #define BOUNDING_BOXES_ONLY_KEY "BoundingBoxesOnly" 13 #define CAMERA_GLOBE_KEY "CameraGlobe" // NO UI 14 #define CHECK_PART_TRACKER_KEY "CheckPartTracker" 15 #define CHECK_PART_UPDATE_WAIT_KEY "CheckPartUpdateWait" 16 #define CHECK_PART_WAIT_KEY "CheckPartWait" 17 #define COMMAND_LINES_LIST_KEY "CommandLinesList" // NO UI 18 #define CONDITIONAL_HIGHLIGHTS_KEY "ConditionalHighlights" 19 #define CURVE_QUALITY_KEY "CurveQuality" 20 #define CUSTOM_COLORS_KEY "CustomColors" 21 #define CUTAWAY_ALPHA_KEY "CutawayAlpha" 22 #define CUTAWAY_MODE_KEY "CutawayMode" 23 #define CUTAWAY_THICKNESS_KEY "CutawayThickness" 24 #define DEFAULT_COLOR_KEY "DefaultColor3" 25 #define DEFAULT_LATITUDE_KEY "DefaultLatitude" 26 #define DEFAULT_LAT_LONG_KEY "DefaultLatLong" 27 #define DEFAULT_LONGITUDE_KEY "DefaultLongitude" 28 #define MODEL_CENTER_KEY "ModelCenter" // NO UI 29 #define MODEL_SIZE_KEY "ModelSize" // NO UI 30 #define DEFAULT_MATRIX_KEY "DefaultMatrix" 31 #define DEFAULT_ZOOM_KEY "DefaultZoom" // NO UI 32 #define DRAW_LIGHT_DATS_KEY "DrawLightDats" 33 #define EDITOR_KEY "Editor" 34 #define EDGES_ONLY_KEY "EdgesOnly" 35 #define EDGE_THICKNESS_KEY "EdgeThickness" 36 #define EXAMINE_MODE_KEY "ExamineMode" 37 #define EXPORT_FILE_KEY "ExportFile" 38 #define EXPORT_FILES_KEY "ExportFiles" // NO UI 39 #define EXPORT_FILES_LIST_KEY "ExportFilesList" // NO UI 40 #define EXPORT_SUFFIX_KEY "ExportSuffix" 41 #define EXPORTS_DIR_KEY "ExportsDir" 42 #define EXPORTS_DIR_MODE_KEY "ExportsDirMode" 43 #define EXTRA_SEARCH_DIRS_KEY "ExtraSearchDirs" 44 #define FOV_KEY "FOV" 45 #define FULLSCREEN_DEPTH_KEY "FullscreenDepth" 46 #define FULLSCREEN_HEIGHT_KEY "FullscreenHeight" 47 #define FULLSCREEN_REFRESH_KEY "FullscreenRefresh" 48 #define FULLSCREEN_WIDTH_KEY "FullscreenWidth" 49 #define GREEN_FRONT_FACES_KEY "GreenFrontFaces" 50 #define HI_RES_PRIMITIVES_KEY "HiResPrimitives" 51 #define HIGHLIGHT_MODEL_EDGES_NO_DEPTH_KEY "HighlightModelEdgesNoDepth" // NO UI 52 #define IGNORE_ALL_OGL_EXTENSIONS "IgnoreAllOGLExtensions" 53 #define IGNORE_ANISO_KEY "IgnoreAniso" 54 #define IGNORE_FRAMEBUFFER_OBJECT_KEY "IgnoreFramebufferObject" 55 #define IGNORE_MULTI_DRAW_ARRAYS_KEY "IgnoreMultiDrawArrays" 56 #define IGNORE_MULTISAMPLE_KEY "IgnoreMultisample" 57 #define IGNORE_MS_FILTER_HINT_KEY "IgnoreMultisampleFilterHint" 58 #define IGNORE_PBUFFER_KEY "IgnorePBuffer" 59 #define IGNORE_PIXEL_FORMAT_KEY "IgnorePixelFormat" 60 #define IGNORE_VAR_KEY "IgnoreVAR" 61 #define IGNORE_VBO_KEY "IgnoreVBO" 62 #define INSTALL_PATH_KEY "InstallPath" // NO UI 63 #define INSTALL_PATH_4_1_KEY "InstallPath 4.1" // NO UI 64 #define INV_EXTERNAL_CSS_KEY "InventoryExternalCss" 65 #define INV_PART_IMAGES_KEY "InventoryPartImages" 66 #define INV_SHOW_FILE_KEY "InventoryShowFile" 67 #define INV_SHOW_MODEL_KEY "InventoryShowModel" 68 #define LAST_OPEN_PATH_KEY "LastOpenPath" 69 #define LDRAWDIR_KEY "LDrawDir" 70 #define LDCONFIG_KEY "LDConfig" 71 #define LEFT_MARGIN_KEY "LeftMargin" 72 #define LIGHTING_KEY "Lighting" 73 #define LIGHT_VECTOR_KEY "LightVector" 74 #define LINE_SMOOTHING_KEY "LineSmoothing" 75 #define MAX_RECENT_FILES_KEY "MaxRecentFiles" 76 #define MEMORY_USAGE_KEY "MemoryUsage" 77 #define MULTI_THREADED_KEY "MultiThreaded" 78 #define NO_LIGHT_GEOM_KEY "NoLightGeom" 79 #define ONE_LIGHT_KEY "OneLight" 80 #define OPTIONAL_STANDARD_LIGHT_KEY "OptionalStandardLight" 81 #define ORIENTATION_KEY "Orientation" 82 #define PAPER_SIZE_KEY "PaperSize" 83 #define PARTS_LISTS_DIR_KEY "PartsListsDir" 84 #define PARTS_LISTS_DIR_MODE_KEY "PartsListsDirMode" 85 #define PERFORM_SMOOTHING_KEY "PerformSmoothing" 86 #define POLL_KEY "Poll" 87 #define POLYGON_OFFSET_KEY "PolygonOffset" 88 #define POV_CAMERA_ASPECT_KEY "PovCameraAspect" 89 #define PRINT_BACKGROUND_KEY "PrintBackground" 90 #define PROCESS_LDCONFIG_KEY "ProcessLDConfig" 91 #define PROXY_PORT_KEY "ProxyPort" 92 #define PROXY_SERVER_KEY "ProxyServer" 93 #define PROXY_TYPE_KEY "ProxyType" 94 #define RECENT_FILES_KEY "RecentFiles" 95 #define RED_BACK_FACES_KEY "RedBackFaces" 96 #define REMOVE_HIDDEN_LINES_KEY "RemoveHiddenLines" 97 #define RIGHT_MARGIN_KEY "RightMargin" 98 #define SAVE_ACTUAL_SIZE_KEY "SaveActualSize" 99 #define SAVE_ALPHA_KEY "SaveAlpha" 100 #define SAVE_DIGITS_KEY "SaveDigits" 101 #define SAVE_DIR_KEY "SaveDir" 102 #define SAVE_HEIGHT_KEY "SaveHeight" 103 #define SAVE_IMAGE_TYPE_KEY "SaveImageType" 104 #define SAVE_MATCH_SCALE_FACTOR_KEY "SaveMatchScaleFactor" 105 #define SAVE_SCALE_FACTOR_KEY "SaveScaleFactor" // NO UI 106 #define SAVE_SERIES_KEY "SaveSeries" 107 #define SAVE_SNAPSHOT_KEY "SaveSnapshot" // NO UI 108 #define SAVE_SNAPSHOTS_KEY "SaveSnapshots" // NO UI 109 #define SAVE_SNAPSHOTS_LIST_KEY "SaveSnapshotsList" // NO UI 110 #define SAVE_STEPS_KEY "SaveSteps" 111 #define SAVE_STEPS_SAME_SCALE_KEY "SaveStepsSameScale" 112 #define SAVE_STEPS_SUFFIX_KEY "SaveStepsSuffix" 113 #define SAVE_WIDTH_KEY "SaveWidth" 114 #define SAVE_Z_MAP_KEY "SaveZMap" 115 #define SAVE_ZOOM_TO_FIT_KEY "SaveZoomToFit" 116 #define SEAMS_KEY "Seams" 117 #define SEAM_WIDTH_KEY "SeamWidth" 118 #define SHOW_ALL_TYPE5_KEY "ShowAllType5" 119 #define SHOW_AXES_KEY "ShowAxes" 120 #define SHOW_ERRORS_KEY "ShowErrors" 121 #define SHOW_FPS_KEY "ShowFPS" 122 #define SHOW_HIGHLIGHT_LINES_KEY "ShowHighlightLines" 123 #define SHOW_TYPE5_CONTROL_POINTS_KEY "ShowType5ControlPoints" 124 #define SHOW_WARNINGS_KEY "ShowWarnings" 125 #define SNAPSHOTS_DIR_KEY "SnapshotsDir" 126 #define SNAPSHOTS_DIR_MODE_KEY "SnapshotsDirMode" 127 #define SNAPSHOT_SUFFIX_KEY "SnapshotSuffix" 128 #define SNAPSHOT_TN_METAS_KEY "SnapshotTNMetas" 129 #define SORT_KEY "SortTransparent" 130 #define STATUS_BAR_KEY "StatusBar" 131 #define STEP_KEY "Step" 132 #define STEREO_MODE_KEY "StereoMode" 133 #define STEREO_SPACING_KEY "StereoSpacing" 134 #define SUBDUED_LIGHTING_KEY "SubduedLighting" 135 #define TEXTURE_FILTER_TYPE_KEY "TextureFilterType" 136 #define TEXTURE_STUDS_KEY "TextureStuds" 137 #define TOOLBAR_KEY "Toolbar" 138 #define TOP_MARGIN_KEY "TopMargin" 139 #define TOPMOST_KEY "Topmost" 140 #define TRANS_DEFAULT_COLOR_KEY "TransDefaultColor" 141 #define FLAT_SHADING_KEY "UseFlatShading" 142 #define QUALITY_LIGHTING_KEY "UseQualityLighting" 143 #define QUALITY_STUDS_KEY "UseQualityStuds" 144 #define SPECULAR_KEY "UseSpecular" 145 #define STIPPLE_KEY "UseStipple" 146 #define STRIPS_KEY "UseStrips" // NO UI 147 #define VERIFY_LDRAW_DIR_KEY "VerifyLDrawDir" 148 #define VIEW_MODE_KEY "ViewMode" 149 #define VISUAL_STYLE_ENABLED_KEY "VisualStyleEnabled" 150 #define WINDOW_HEIGHT_KEY "WindowHeight" 151 #define WINDOW_MAXIMIZED_KEY "WindowMaximized" 152 #define WINDOW_WIDTH_KEY "WindowWidth" 153 #define WIREFRAME_KEY "Wireframe" 154 #define WIREFRAME_FOG_KEY "WireframeFog" 155 #define WIREFRAME_THICKNESS_KEY "WireframeThickness" 156 #define ZOOM_MAX_KEY "ZoomMax" // NO UI 157 158 // The following are undocumented, and should stay that way. 159 #define DEBUG_LEVEL_KEY "DebugLevel" 160 #define DEBUG_COMMAND_LINE_KEY "DebugCommandLine" 161 #define DEFAULT_COLOR_NUMBER_KEY "DefaultColorNumber" 162 #define HOT_KEYS_KEY "HotKeys" 163 #define PREFERENCE_SET_KEY "PreferenceSet" 164 #define PRINT_DPI_KEY "PrintDPI" // NOT USED 165 #define USE_PRINTER_DPI_KEY "UsePrinterDPI" // NOT USED 166 #define LAST_LIBRARY_UPDATE_KEY "LastLibraryUpdate" 167 168 // The following was added to improve load performance. Since it didn't really 169 // help much, I decided not to publicize it, so it will probably never be 170 // documented. 171 #define SKIP_VALIDATION_KEY "SkipValidation" 172 173 // The following is used to decide whether or not to show the part count total 174 // in the parts list. It was decided to always show this, so it's going to 175 // remain undocumented. 176 #define INV_SHOW_TOTAL_KEY "InventoryShowTotal" 177 178 // The following are undocumented, but need to be documented. 179 #define PRINT_CUSTOM_DPI_KEY "PrintCustomDPI" 180 #define PRINT_ADJUST_EDGES_KEY "PrintAdjustEdges" 181 #define RANDOM_COLORS_KEY "RandomColors" 182 #define INV_OVERWRITE_SNAPSHOT_KEY "InventoryOverwriteSnapshot" 183 #define HDR_SNAPSHOTS_KEY "HDRSnapshots" 184 #define IGNORE_CLAMP_TO_BORDER "IgnoreClampToBorder" 185 #define TEXMAPS_KEY "Texmaps" 186 #define TEXTURE_OFFSET_FACTOR_KEY "TextureOffsetFactor" 187 #define FORCE_THEMED_MENUS_KEY "ForceThemedMenus" 188 189 #define OBI_KEY "OBI" 190 #define IGNORE_OCCLUSION_QUERY_KEY "IgnoreOcclusionQuery" 191 #define BLUE_NEUTRAL_FACES_KEY "BlueNeutralFaces" 192 #define KEEP_RIGHT_SIDE_UP_KEY "KeepRightSideUp" 193 194 // The following are undocumented, but perhaps need to be documented. 195 #define INV_LAST_SAVE_PATH_KEY "InventoryLastSavePath" 196 #define INV_COLUMN_ORDER_KEY "InventoryColumnOrder" 197 #define SS_SIZE_KEY "SSSize" 198 #define SS_SPEED_KEY "SSSpeed" 199 #define SS_ROTATION_SPEED_KEY "SSRotationSpeed" 200 #define SS_FILENAME_KEY "SSFilename" 201 #define SS_DIRECTORY_KEY "SSDirectory" 202 #define SS_LAST_OPEN_PATH_KEY "SSLastOpenPath" 203 #define SS_FILE_MODE_KEY "SSFileMode" 204 #define SS_SLEEP_WORKAROUND_KEY "SSSleepWorkaround" 205 #define SS_RANDOM_PREF_SET_KEY "SSRandomPrefSet" 206 #define HFOV_KEY "HFOV" 207 #define GL2PS_ALLOWED_KEY "GL2PSAllowed" 208 #define MODEL_TREE_OPTIONS_SHOWN_KEY "ModelTreeOptionsShown" 209 #define LAST_SNAPSHOT_DIR_KEY "LastSnapshotDir" 210 #define LAST_EXPORT_DIR_KEY "LastExportDir" 211 #define LAST_LAT_KEY "LastLat" 212 #define LAST_LON_KEY "LastLon" 213 #define LAST_HAVE_DIST_KEY "LastHaveDist" 214 #define LAST_DIST_KEY "LastDist" 215 #define SAVE_EXPORT_TYPE_KEY "SaveExportType" 216 #define MODEL_TREE_HIGHLIGHT_KEY "ModelTreeHighlight" 217 #define MAIN_TOOLBAR_IDS_KEY "MainToolbarIDs" 218 #define SHOW_MAIN_TOOLBAR_KEY "ShowMainToolbar" 219 #define SHOW_STEPS_TOOLBAR_KEY "ShowStepsToolbar" 220 #define MODEL_TREE_HIGHLIGHT_COLOR_KEY "ModelTreeHighlightColor" 221 #define MODEL_TREE_CUST_COLORS_KEY "ModelTreeDlg/CustomColor" 222 #define LOGFILE_KEY "Logfile" 223 #define CAMERA_LOCATION_LOOK_AT_KEY "CameraLocationLookAt" 224 225 #endif // __LDLUSERDEFAULTSKEYS_H__ 226