_activeEnhancements (defined in Engine) | Engine | protected |
_aiSaveStream (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
_allowInput (defined in Pegasus::InputHandler) | Pegasus::InputHandler | protected |
_cursor (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
_eventMan | Engine | protected |
_gameDescription (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
_gfx (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
_inputHandler (defined in Pegasus::InputHandler) | Pegasus::InputHandler | protectedstatic |
_invalHotspots (defined in Pegasus::InputHandler) | Pegasus::InputHandler | protectedstatic |
_lastFilter (defined in Pegasus::InputHandler) | Pegasus::InputHandler | protectedstatic |
_mainMenuDialog | Engine | protected |
_mixer | Engine | |
_nextHandler (defined in Pegasus::InputHandler) | Pegasus::InputHandler | protected |
_notifications (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | protected |
_resFork (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
_saveFileMan | Engine | protected |
_shellNotification (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protected |
_system | Engine | |
_targetName | Engine | protected |
_timer | Engine | protected |
activateHotspots(void) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
addIdler(Idler *idler) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
addItemToBiochips(BiochipItem *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
addItemToInventory(InventoryItem *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
addNotification(Notification *notification) (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | protected |
addTimeBase(TimeBase *timeBase) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
allowInput(const bool allow) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinevirtual |
applyGameSettings() | Engine | inlinevirtual |
autoDragItemIntoInventory(Item *, Sprite *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
autoDragItemIntoRoom(Item *, Sprite *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
canLoadGameStateCurrently(Common::U32String *msg=nullptr) override | Pegasus::PegasusEngine | virtual |
canSaveAutosaveCurrently() | Engine | inlinevirtual |
canSaveGameStateCurrently(Common::U32String *msg=nullptr) override | Pegasus::PegasusEngine | virtual |
canSolve() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
checkCallBacks() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
checkFlashlight() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
checkGameMenu() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
checkNotifications() (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | |
cleanUpAfterAIHint(const Common::Path &) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
clickInHotspot(const Input &, const Hotspot *) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
countInventoryItems() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
createInterface() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
defaultSyncSoundSettings() | Engine | protected |
delayShell(TimeValue time, TimeScale scale) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
detachNotifications() (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | protected |
die(const DeathReason) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
dragItem(const Input &, Item *, DragType) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
dragTerminated(const Input &) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
drawScaledFrame(const Graphics::Surface *frame, uint16 x, uint16 y) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
Engine(OSystem *syst) | Engine | |
EngineFeature enum name | Engine | |
enhancementEnabled(int32 cls) (defined in Engine) | Engine | |
errorString(const char *buf_input, char *buf_output, int buf_output_size) | Engine | virtual |
errorUnsupportedGame(Common::String extraMsg) | Engine | static |
existExtractedCDAudioFiles(uint track=1) | Engine | |
flipMute() | Engine | virtual |
getAllHotspots() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getAllItems() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getAmbienceLevel() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getAutosaveSlot() const | Engine | inlinevirtual |
getBiochipsInventory() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getBriefingMovie() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getClickFilter() override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
getCurrentBiochip() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getCurrentFilter() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinestatic |
getCurrentHandler() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinestatic |
getCurrentInventoryItem() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getCurrentNeighborhoodID() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getDeathReason() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getDeathSound() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getDebugger() final | Engine | inlinevirtual |
getDraggingItem() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getDragType() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getEnergyDeathReason() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getEnvScanMovie() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getEventManager() | Engine | inline |
getGameMode() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getHintMovie(uint) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getInput(Input &, Hotspot *&) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | static |
getItemsInventory() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getMetaEngine() const | Engine | inline |
getNextHandler() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinevirtual |
getNumHints() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getOrCreateDebugger() | Engine | |
getRandomBit() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getRandomNumber(uint max) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
getSavedEnergyValue() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getSaveFileManager() | Engine | inline |
getSaveStateName(int slot) const | Engine | inlinevirtual |
getSoundFXLevel() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
getTimerManager() | Engine | inline |
getTotalPlayTime() const | Engine | |
grabInputFocus() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinevirtual |
handleAutoSave() | Engine | |
handleInput(const Input &input, const Hotspot *cursorSpot) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
hasFeature(EngineFeature f) const override | Pegasus::PegasusEngine | virtual |
initializePath(const Common::FSNode &gamePath) | Engine | virtual |
initKeymaps() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | static |
InputHandler(InputHandler *) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | |
introTimerExpired() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
invalHotspots() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinestatic |
isChattyAI() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
isChattyArthur() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
isClickInput(const Input &, const Hotspot *) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
isDataAndCDAudioReadFromSameCD() | Engine | |
isDemo() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
isDragging() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
isDVD() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
isDVDDemo() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
isLinux() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
isOldDemo() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
isPaused() const | Engine | inline |
isWindows() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
itemInBiochips(BiochipItem *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
itemInBiochips(ItemID) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
itemInInventory(InventoryItem *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
itemInInventory(ItemID) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
itemInLocation(const ItemID, const NeighborhoodID, const RoomID, const DirectionConstant) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
jumpToNewEnvironment(const NeighborhoodID, const RoomID, const DirectionConstant) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
kSupportsArbitraryResolutions enum value | Engine | |
kSupportsChangingOptionsDuringRuntime enum value | Engine | |
kSupportsHelp enum value | Engine | |
kSupportsLoadingDuringRuntime enum value | Engine | |
kSupportsQuitDialogOverride enum value | Engine | |
kSupportsReturnToLauncher enum value | Engine | |
kSupportsSavingDuringRuntime enum value | Engine | |
kSupportsSubtitleOptions enum value | Engine | |
listSaveFiles() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | static |
loadGameDialog() | Engine | |
loadGameState(int slot) override | Pegasus::PegasusEngine | virtual |
loadGameStream(Common::SeekableReadStream *stream) | Engine | virtual |
loadRequested() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
makeContinuePoint() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
newNotification(Notification *notification) (defined in Pegasus::NotificationReceiver) | Pegasus::NotificationReceiver | protectedvirtual |
NotificationManager() (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | |
NotificationReceiver() (defined in Pegasus::NotificationReceiver) | Pegasus::NotificationReceiver | |
openMainMenuDialog() | Engine | |
pauseEngine() | Engine | |
pauseEngineIntern(bool pause) override | Pegasus::PegasusEngine | protectedvirtual |
PegasusEngine(OSystem *syst, const PegasusGameDescription *gamedesc) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
playEndMessage() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
playerAlive() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
playerHasItem(const Item *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
playerHasItemID(const ItemID) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
pollForInput() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | static |
prepareForAIHint(const Common::Path &) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
processShell() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
quitGame() | Engine | static |
readInputDevice(Input &) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | static |
receiveNotification(Notification *notification, const NotificationFlags flags) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
refreshDisplay() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
releaseInputFocus() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinevirtual |
removeAllItemsFromBiochips() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
removeAllItemsFromInventory() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
removeIdler(Idler *idler) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
removeItemFromInventory(InventoryItem *) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
removeNotification(Notification *notification) (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | protected |
removeTimeBase(TimeBase *timeBase) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
requestLoad() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
requestSave() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
requestToggle(bool request=true) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
resetEnergyDeathReason() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
resetIntroTimer() (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
run() override | Pegasus::PegasusEngine | protectedvirtual |
runDialog(GUI::Dialog &dialog) | Engine | protectedvirtual |
saveAutosaveIfEnabled() | Engine | |
saveGameDialog() | Engine | |
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) override | Pegasus::PegasusEngine | virtual |
saveGameStream(Common::WriteStream *stream, bool isAutosave=false) | Engine | virtual |
saveRequested() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
setAmbienceLevel(uint16) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
setChattyAI(bool) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
setChattyArthur(bool) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
setDebugger(GUI::Debugger *debugger) | Engine | inline |
setEnergyDeathReason(const DeathReason reason) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
setGameMode(const GameMode) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
setGameToLoadSlot(int slot) | Engine | |
setInputHandler(InputHandler *) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | static |
setLastEnergyValue(const int32 value) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
setMetaEngine(MetaEngine *metaEngine) | Engine | inline |
setNextHandler(InputHandler *nextHandler) (defined in Pegasus::InputHandler) | Pegasus::InputHandler | inlinevirtual |
setSoundFXLevel(uint16) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
setTotalPlayTime(uint32 time=0) | Engine | |
shouldQuit() | Engine | static |
shuffleArray(int32 *arr, int32 count) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
swapLoadAllowed(bool allow) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
swapSaveAllowed(bool allow) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
syncSoundSettings() | Engine | virtual |
toggleRequested() const (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | inline |
updateCursor(const Common::Point, const Hotspot *) override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
useMenu(GameMenu *menu) (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |
wantsCursor() override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | protectedvirtual |
warnMissingExtractedCDAudio() | Engine | |
warnUserAboutUnsupportedGame(Common::String msg=Common::String()) | Engine | static |
~Engine() | Engine | virtual |
~InputHandler() (defined in Pegasus::InputHandler) | Pegasus::InputHandler | virtual |
~NotificationManager() override (defined in Pegasus::NotificationManager) | Pegasus::NotificationManager | |
~NotificationReceiver() (defined in Pegasus::NotificationReceiver) | Pegasus::NotificationReceiver | virtual |
~PegasusEngine() override (defined in Pegasus::PegasusEngine) | Pegasus::PegasusEngine | |