ScummVM API documentation
Hadesch::VideoRoom Member List

This is the complete list of members for Hadesch::VideoRoom, including all inherited members.

addStaticLayer(const LayerId &name, int zValue, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
cancelAllSubtitles() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
cancelVideo() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
clearDrag() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
computeHotZone(int time, Common::Point mousePos) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
computeStringWidth(const Common::String &font, const Common::U32String &str, int fontDelta=0) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
disableHeroBelt() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
disableHotzone(const Common::String &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
disableMouse() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
doesLayerExist(const LayerId &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
drag(const Common::String &name, int frame, Common::Point hotspot) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
dumpLayers() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
enableHeroBelt() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
enableHotzone(const Common::String &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
enableMouse() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
fadeOut(int ms, const EventHandlerWrapper &callback) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
finish() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getAnimFrameNum(const LayerId &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getCursor() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getCursorAnimationFrame(int time) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getDragged() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getHeight() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getHotZone() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getLayerFrame(const LayerId &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getNumFrames(const LayerId &animName) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
getWidth() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
hideString(const Common::String &font, size_t maxLen, const Common::String &extraId="letter") (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
isAnimationFinished(const LayerId &name, int time) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
isHeroBeltEnabled() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
isMouseEnabled() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
isPanLeft() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
isPanRight() (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
isVideoPlaying() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
loadHotZones(const Common::String &hotzoneFile, bool enable=true, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
mapClick(Common::Point mousePos) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
nextFrame(Common::SharedPtr< GfxContext > context, int time, bool stopVideo) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
openFile(const Common::String &name) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
panLeftAnim(EventHandlerWrapper callbackEvent=EventHandlerWrapper()) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
panRightAnim(EventHandlerWrapper callbackEvent=EventHandlerWrapper()) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
panRightInstant() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
pause() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnim(const LayerId &animName, int zValue, PlayAnimParams params, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnimKeepLastFrame(const LayerId &animName, int zValue, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnimLoop(const LayerId &animName, int zValue, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnimWithMusic(const LayerId &animName, const Common::String &soundName, int zValue, PlayAnimParams params, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnimWithSFX(const LayerId &animName, const Common::String &soundName, int zValue, PlayAnimParams params, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playAnimWithSpeech(const LayerId &animName, const TranscribedSound &sound, int zValue, PlayAnimParams params, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playMusic(const Common::String &soundName, EventHandlerWrapper callbackEvent=EventHandlerWrapper()) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playMusicLoop(const Common::String &soundName) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playSFX(const Common::String &soundName, EventHandlerWrapper callbackEvent=EventHandlerWrapper()) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playSFXLoop(const Common::String &soundName) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playSpeech(const TranscribedSound &sound, EventHandlerWrapper callbackEvent=EventHandlerWrapper()) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playStatueSMK(StatueId id, const LayerId &animName, int zValue, const Common::Array< Common::String > &smkNames, int startOfLoop, int startOfEnd, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
playVideo(const Common::String &name, int zValue, EventHandlerWrapper callbackEvent=EventHandlerWrapper(), Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
popHotZones() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
purgeAnim(const LayerId &animName) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
pushHotZones(const Common::String &hotzoneFile, bool enable=true, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
renderString(const Common::String &font, const Common::U32String &str, Common::Point startPos, int zVal, int fontDelta=0, const Common::String &extraId="letter") (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
renderStringCentered(const Common::String &font, const Common::U32String &str, Common::Point centerPos, int zVal, int fontDelta=0, const Common::String &extraId="letter") (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
resetFade() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
resetLayers() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
selectFrame(const LayerId &name, int zValue, int val, Common::Point offset=Common::Point(0, 0)) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setColorScale(const LayerId &name, int val) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setHotzoneEnabled(const Common::String &name, bool enabled) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setHotZoneOffset(const Common::String &name, Common::Point offset) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setLayerEnabled(const LayerId &name, bool enabled) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setLayerParallax(const LayerId &name, int val) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setPannable(bool pannable) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setScale(const LayerId &name, int val) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setUserPanCallback(EventHandlerWrapper leftStart, EventHandlerWrapper leftEnd, EventHandlerWrapper rightStart, EventHandlerWrapper rightEnd) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
setViewportOffset(Common::Point vp) (defined in Hadesch::VideoRoom)Hadesch::VideoRoominline
stopAnim(const LayerId &animName) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
unpause() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
VideoRoom(const Common::String &dir, const Common::String &pod, const Common::String &assetMapFile) (defined in Hadesch::VideoRoom)Hadesch::VideoRoom
~VideoRoom() (defined in Hadesch::VideoRoom)Hadesch::VideoRoom