ScummVM API documentation
Pegasus::PegasusEngine Member List

This is the complete list of members for Pegasus::PegasusEngine, including all inherited members.

_aiSaveStream (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
_allowInput (defined in Pegasus::InputHandler)Pegasus::InputHandlerprotected
_cursor (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
_eventManEngineprotected
_gameDescription (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
_gfx (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
_inputHandler (defined in Pegasus::InputHandler)Pegasus::InputHandlerprotectedstatic
_invalHotspots (defined in Pegasus::InputHandler)Pegasus::InputHandlerprotectedstatic
_lastFilter (defined in Pegasus::InputHandler)Pegasus::InputHandlerprotectedstatic
_mainMenuDialogEngineprotected
_mixerEngine
_nextHandler (defined in Pegasus::InputHandler)Pegasus::InputHandlerprotected
_notifications (defined in Pegasus::NotificationManager)Pegasus::NotificationManagerprotected
_resFork (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
_saveFileManEngineprotected
_shellNotification (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotected
_systemEngine
_targetNameEngineprotected
_timerEngineprotected
activateHotspots(void) override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
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::NotificationManagerprotected
addTimeBase(TimeBase *timeBase) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
allowInput(const bool allow) (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinevirtual
applyGameSettings()Engineinlinevirtual
autoDragItemIntoInventory(Item *, Sprite *) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
autoDragItemIntoRoom(Item *, Sprite *) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
canLoadGameStateCurrently(Common::U32String *msg=nullptr) overridePegasus::PegasusEnginevirtual
canSaveAutosaveCurrently()Engineinlinevirtual
canSaveGameStateCurrently(Common::U32String *msg=nullptr) overridePegasus::PegasusEnginevirtual
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::PegasusEngineprotectedvirtual
countInventoryItems() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
createInterface() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
defaultSyncSoundSettings()Engineprotected
delayShell(TimeValue time, TimeScale scale) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
detachNotifications() (defined in Pegasus::NotificationManager)Pegasus::NotificationManagerprotected
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 nameEngine
errorString(const char *buf_input, char *buf_output, int buf_output_size)Enginevirtual
errorUnsupportedGame(Common::String extraMsg)Enginestatic
existExtractedCDAudioFiles(uint track=1)Engine
flipMute()Enginevirtual
getAllHotspots() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getAllItems() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getAmbienceLevel() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getAutosaveSlot() constEngineinlinevirtual
getBiochipsInventory() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getBriefingMovie() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getClickFilter() override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
getCurrentBiochip() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getCurrentFilter() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinestatic
getCurrentHandler() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinestatic
getCurrentInventoryItem() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getCurrentNeighborhoodID() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getDeathReason() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getDeathSound() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getDebugger() finalEngineinlinevirtual
getDraggingItem() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getDragType() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getEnergyDeathReason() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getEnvScanMovie() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getEventManager()Engineinline
getGameMode() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getHintMovie(uint) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
getInput(Input &, Hotspot *&) (defined in Pegasus::InputHandler)Pegasus::InputHandlerstatic
getItemsInventory() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getMetaEngine() constEngineinline
getMetaEngineDetection()Enginestatic
getNextHandler() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinevirtual
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::PegasusEngineinline
getSaveFileManager()Engineinline
getSaveStateName(int slot) constEngineinlinevirtual
getSoundFXLevel() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
getTimerManager()Engineinline
getTotalPlayTime() constEngine
grabInputFocus() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinevirtual
handleAutoSave()Engine
handleInput(const Input &input, const Hotspot *cursorSpot) override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
hasFeature(EngineFeature f) const overridePegasus::PegasusEnginevirtual
initializePath(const Common::FSNode &gamePath)Enginevirtual
initKeymaps() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEnginestatic
InputHandler(InputHandler *) (defined in Pegasus::InputHandler)Pegasus::InputHandler
introTimerExpired() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
invalHotspots() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinestatic
isChattyAI() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
isChattyArthur() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
isClickInput(const Input &, const Hotspot *) override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
isDataAndCDAudioReadFromSameCD()Engine
isDemo() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
isDragging() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
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() constEngineinline
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 valueEngine
kSupportsChangingOptionsDuringRuntime enum valueEngine
kSupportsHelp enum valueEngine
kSupportsLoadingDuringRuntime enum valueEngine
kSupportsQuitDialogOverride enum valueEngine
kSupportsReturnToLauncher enum valueEngine
kSupportsSavingDuringRuntime enum valueEngine
kSupportsSubtitleOptions enum valueEngine
listSaveFiles() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEnginestatic
loadGameDialog()Engine
loadGameState(int slot) overridePegasus::PegasusEnginevirtual
loadGameStream(Common::SeekableReadStream *stream)Enginevirtual
loadRequested() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
makeContinuePoint() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
newNotification(Notification *notification) (defined in Pegasus::NotificationReceiver)Pegasus::NotificationReceiverprotectedvirtual
NotificationManager() (defined in Pegasus::NotificationManager)Pegasus::NotificationManager
NotificationReceiver() (defined in Pegasus::NotificationReceiver)Pegasus::NotificationReceiver
openMainMenuDialog()Engine
pauseEngine()Engine
pauseEngineIntern(bool pause) overridePegasus::PegasusEngineprotectedvirtual
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::InputHandlerstatic
prepareForAIHint(const Common::Path &) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
processShell() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
quitGame()Enginestatic
readInputDevice(Input &) (defined in Pegasus::InputHandler)Pegasus::InputHandlerstatic
receiveNotification(Notification *notification, const NotificationFlags flags) override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
refreshDisplay() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
releaseInputFocus() (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinevirtual
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::NotificationManagerprotected
removeTimeBase(TimeBase *timeBase) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
requestLoad() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
requestSave() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
requestToggle(bool request=true) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
resetEnergyDeathReason() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
resetIntroTimer() (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
run() overridePegasus::PegasusEngineprotectedvirtual
runDialog(GUI::Dialog &dialog)Engineprotectedvirtual
saveAutosaveIfEnabled()Engine
saveGameDialog()Engine
saveGameState(int slot, const Common::String &desc, bool isAutosave=false) overridePegasus::PegasusEnginevirtual
saveGameStream(Common::WriteStream *stream, bool isAutosave=false)Enginevirtual
saveRequested() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
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)Engineinline
setEnergyDeathReason(const DeathReason reason) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
setGameMode(const GameMode) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
setGameToLoadSlot(int slot)Engine
setInputHandler(InputHandler *) (defined in Pegasus::InputHandler)Pegasus::InputHandlerstatic
setLastEnergyValue(const int32 value) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
setMetaEngine(MetaEngine *metaEngine)Engineinline
setNextHandler(InputHandler *nextHandler) (defined in Pegasus::InputHandler)Pegasus::InputHandlerinlinevirtual
setSoundFXLevel(uint16) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
setTotalPlayTime(uint32 time=0)Engine
shouldQuit()Enginestatic
shuffleArray(int32 *arr, int32 count) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
swapLoadAllowed(bool allow) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
swapSaveAllowed(bool allow) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
syncSoundSettings()Enginevirtual
toggleRequested() const (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineinline
updateCursor(const Common::Point, const Hotspot *) override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
useMenu(GameMenu *menu) (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine
wantsCursor() override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngineprotectedvirtual
warnMissingExtractedCDAudio()Engine
warnUserAboutUnsupportedGame(Common::String msg=Common::String())Enginestatic
~Engine()Enginevirtual
~InputHandler() (defined in Pegasus::InputHandler)Pegasus::InputHandlervirtual
~NotificationManager() override (defined in Pegasus::NotificationManager)Pegasus::NotificationManager
~NotificationReceiver() (defined in Pegasus::NotificationReceiver)Pegasus::NotificationReceivervirtual
~PegasusEngine() override (defined in Pegasus::PegasusEngine)Pegasus::PegasusEngine