void CParticleMain::RegisterCommands() { inherited::RegisterCommands(); // tools REGISTER_CMD_CE (COMMAND_SELECT_PREVIEW_OBJ,"Select Preview Object",PTools,CParticleTools::CommandSelectPreviewObj, true); REGISTER_CMD_CE (COMMAND_EDIT_PREVIEW_PROPS,"Select Preview Props", PTools,CParticleTools::CommandEditPreviewProps, true); REGISTER_CMD_CE (COMMAND_SAVE, "File\\Save", PTools,CParticleTools::CommandSave, true); REGISTER_CMD_C (COMMAND_SAVE_BACKUP, PTools,CParticleTools::CommandSaveBackup); REGISTER_CMD_CE (COMMAND_LOAD, "File\\Reload", PTools,CParticleTools::CommandReload, true); REGISTER_CMD_C (COMMAND_VALIDATE, PTools,CParticleTools::CommandValidate); REGISTER_CMD_CE (COMMAND_CLEAR, "File\\Clear", PTools,CParticleTools::CommandClear, true); REGISTER_CMD_CE (COMMAND_PLAY_CURRENT, "Particles\\Play", PTools,CParticleTools::CommandPlayCurrent, true); REGISTER_SUB_CMD_CE (COMMAND_STOP_CURRENT, "Particles", PTools,CParticleTools::CommandStopCurrent, true); APPEND_SUB_CMD ("Stop Immediate", 0,0); APPEND_SUB_CMD ("Stop Deffered", 1,0); REGISTER_SUB_CMD_END; REGISTER_CMD_S (COMMAND_REFRESH_UI_BAR, CommandRefreshUIBar); REGISTER_CMD_S (COMMAND_RESTORE_UI_BAR, CommandRestoreUIBar); REGISTER_CMD_S (COMMAND_SAVE_UI_BAR, CommandSaveUIBar); REGISTER_CMD_S (COMMAND_UPDATE_TOOLBAR, CommandUpdateToolBar); REGISTER_CMD_S (COMMAND_UPDATE_CAPTION, CommandUpdateCaption); }
void CActorMain::RegisterCommands() { inherited::RegisterCommands(); // tools REGISTER_CMD_CE (COMMAND_CLEAR, "File\\Clear Scene", ATools,CActorTools::CommandClear, true); REGISTER_CMD_CE (COMMAND_LOAD, "File\\Load", ATools,CActorTools::CommandLoad, true); REGISTER_CMD_C (COMMAND_SAVE_BACKUP, ATools, CActorTools::CommandSaveBackup); REGISTER_SUB_CMD_CE (COMMAND_SAVE, "File", ATools,CActorTools::CommandSave, true); APPEND_SUB_CMD ("Save", 0, 0); APPEND_SUB_CMD ("Save As", 0, 1); REGISTER_SUB_CMD_END; REGISTER_CMD_CE (COMMAND_IMPORT, "File\\Import", ATools,CActorTools::CommandImport, true); REGISTER_CMD_CE (COMMAND_EXPORT_DM, "File\\Export DM", ATools,CActorTools::CommandExportDM, true); REGISTER_CMD_CE (COMMAND_EXPORT_OBJ, "File\\Export OBJ", ATools,CActorTools::CommandExportOBJ, true); REGISTER_CMD_CE (COMMAND_EXPORT_OGF, "File\\Export OGF", ATools,CActorTools::CommandExportOGF, true); REGISTER_CMD_CE (COMMAND_EXPORT_OMF, "File\\Export OMF", ATools,CActorTools::CommandExportOMF, true); REGISTER_CMD_CE (COMMAND_EXPORT_CPP, "File\\Export CPP", ATools,CActorTools::CommandExportCPP, true); REGISTER_CMD_CE (COMMAND_UNDO, "Edit\\Undo", ATools,CActorTools::CommandUndo, false); REGISTER_CMD_CE (COMMAND_REDO, "Edit\\Redo", ATools,CActorTools::CommandRedo, false); REGISTER_CMD_C (COMMAND_OPTIMIZE_MOTIONS, ATools, CActorTools::CommandOptimizeMotions); REGISTER_CMD_CE (COMMAND_MAKE_THUMBNAIL, "Make Thumbnail", ATools,CActorTools::CommandMakeThumbnail, false); REGISTER_CMD_CE (COMMAND_BATCH_CONVERT, "File\\Batch Convert", ATools,CActorTools::CommandBatchConvert, false); // ui REGISTER_CMD_S (COMMAND_SHOW_CLIPMAKER, CommandShowClipMaker); REGISTER_CMD_S (COMMAND_MAKE_PREVIEW, CommandMakePreview); REGISTER_CMD_S (COMMAND_PREVIEW_OBJ_PREF, CommandPreviewObjPref); REGISTER_CMD_S (COMMAND_SELECT_PREVIEW_OBJ,CommandSelectPreviewObj); REGISTER_CMD_SE (COMMAND_LOAD_FIRSTRECENT, "File\\Load First Recent", CommandLoadFirstRecent, true); REGISTER_CMD_SE (COMMAND_FILE_MENU, "File Menu", CommandFileMenu, true); REGISTER_CMD_S (COMMAND_REFRESH_UI_BAR, CommandRefreshUIBar); REGISTER_CMD_S (COMMAND_RESTORE_UI_BAR, CommandRestoreUIBar); REGISTER_CMD_S (COMMAND_SAVE_UI_BAR, CommandSaveUIBar); REGISTER_CMD_S (COMMAND_UPDATE_TOOLBAR, CommandUpdateToolBar); REGISTER_CMD_S (COMMAND_UPDATE_CAPTION, CommandUpdateCaption); REGISTER_SUB_CMD_SE (COMMAND_CHANGE_TARGET, "Change Target", CommandChangeTarget, true); APPEND_SUB_CMD (BONES_PREFIX, xr_string(BONES_PREFIX), 0); APPEND_SUB_CMD (MOTIONS_PREFIX, xr_string(MOTIONS_PREFIX), 0); APPEND_SUB_CMD (OBJECT_PREFIX, xr_string(OBJECT_PREFIX), 0); APPEND_SUB_CMD (SURFACES_PREFIX, xr_string(SURFACES_PREFIX), 0); REGISTER_SUB_CMD_END; }