|
|
| Window (int id, bool scrollable, bool resizable, bool editable, Graphics::MacWindowManager *wm, DirectorEngine *vm, bool isStage) |
| |
|
bool | render (bool forceRedraw=false, Graphics::ManagedSurface *blitTo=nullptr) |
| |
|
void | renderChannel (Channel *channel, const Common::Rect &rect, Graphics::ManagedSurface *blitTo=nullptr, bool invert=false) |
| |
|
void | invertChannel (Channel *channel, const Common::Rect &destRect) |
| |
|
bool | needsAppliedColor (DirectorPlotData *pd) |
| |
|
void | setStageColor (uint32 stageColor, bool forceReset=false) |
| |
|
uint32 | getStageColor () |
| |
|
void | reset () |
| |
|
void | exitTransition (TransParams &t, Graphics::ManagedSurface *nextFrame, Common::Rect clipRect) |
| |
|
void | stepTransition (TransParams &t, int step) |
| |
|
void | playTransition (uint frame, RenderMode mode, uint16 transDuration, uint8 transArea, uint8 transChunkSize, TransitionType transType, CastMemberID paletteId) |
| |
|
void | initTransParams (TransParams &t, Common::Rect &clipRect) |
| |
|
void | dissolveTrans (TransParams &t, Common::Rect &clipRect, Graphics::ManagedSurface *tmpSurface) |
| |
|
void | dissolvePatternsTrans (TransParams &t, Common::Rect &clipRect, Graphics::ManagedSurface *tmpSurface) |
| |
|
void | transMultiPass (TransParams &t, Common::Rect &clipRect, Graphics::ManagedSurface *tmpSurface) |
| |
|
void | transZoom (TransParams &t, Common::Rect &clipRect, Graphics::ManagedSurface *currentFrame, Graphics::ManagedSurface *nextFrame) |
| |
|
Common::Point | getMousePos () |
| |
|
DirectorEngine * | getVM () const |
| |
|
Graphics::MacWindow * | getMacWindow () const |
| |
|
Movie * | getCurrentMovie () const |
| |
|
void | setCurrentMovie (Movie *movie) |
| |
|
Common::String | getCurrentPath () const |
| |
|
DirectorSound * | getSoundManager () const |
| |
|
void | setVisible (bool visible, bool silent=false) |
| |
|
bool | setNextMovie (Common::String &movieFilenameRaw) |
| |
|
void | ensureMovieIsLoaded () |
| |
|
void | setWindowType (int type) |
| |
|
int | getWindowType () const |
| |
|
void | setTitleVisible (bool titleVisible) |
| |
|
Graphics::ManagedSurface * | getSurface () |
| |
|
void | addDirtyRect (const Common::Rect &r) |
| |
|
void | resizeInner (int w, int h) |
| |
|
int | getId () |
| |
|
void | setDirty (bool dirty) |
| |
|
void | disableBorder () |
| |
|
void | center (bool toCenter=true) |
| |
|
Common::Point | getAbsolutePos () |
| |
|
void | setTitle (const Common::String &title) |
| |
|
void | move (int x, int y) |
| |
|
Datum | getStageRect () |
| |
|
void | setStageRect (Datum datum) |
| |
|
void | setModal (bool modal) |
| |
|
bool | getModal () |
| |
|
void | setFileName (Common::String filename) |
| |
|
Common::String | getFileName () |
| |
|
void | updateBorderType () |
| |
|
bool | step () |
| |
|
bool | loadNextMovie () |
| |
|
void | loadNewSharedCast (Cast *previousSharedCast) |
| |
|
Common::Path | getSharedCastPath () |
| |
|
LingoState * | getLingoState () |
| |
|
LingoState * | getLingoPlayState () |
| |
|
uint32 | frozenLingoStateCount () |
| |
|
uint32 | frozenLingoRecursionCount () |
| |
|
void | freezeLingoState () |
| |
|
void | thawLingoState () |
| |
|
void | freezeLingoPlayState () |
| |
|
bool | requeueLingoPlayState () |
| |
|
LingoState * | getLastFrozenLingoState () |
| |
|
void | moveLingoState (Window *target) |
| |
|
void | swapLingoState (LingoState *&state, Common::Array< LingoState * > &frozen) |
| |
|
Common::String | formatWindowInfo () |
| |
|
bool | processSysEvent (Common::Event &event) |
| |
|
bool | processWMEvent (Graphics::WindowClick click, Common::Event &event) |
| |
|
void | sendWindowEvent (LEvent event) |
| |
|
Common::HashMap< Common::String, Movie * > * | scanMovies (const Common::Path &folder) |
| |
|
void | testFontScaling () |
| |
|
void | testFonts () |
| |
|
void | enqueueAllMovies () |
| |
|
MovieReference | getNextMovieFromQueue () |
| |
|
void | runTests () |
| |
|
Common::Error | loadInitialMovie () |
| |
|
void | probeResources (Archive *archive) |
| |
|
void | loadINIStream () |
| |
|
void | loadXtrasFromPath () |
| |
|
void | loadStartMovieXLibs () |
| |
| Common::String | asString () override |
| |
| bool | hasProp (const Common::String &propName) override |
| |
| Datum | getProp (const Common::String &propName) override |
| |
| void | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
| |
| bool | hasField (int field) override |
| |
| Datum | getField (int field) override |
| |
| void | setField (int field, const Datum &value) override |
| |
| Common::String | getName () const override |
| |
| ObjectType | getObjType () const override |
| |
| bool | isDisposed () const override |
| |
| int * | getRefCount () const override |
| |
| void | incRefCount () override |
| |
| virtual void | decRefCount () override |
| |
| int | getInheritanceLevel () const override |
| |
| void | setName (const Common::String &name) override |
| |
| void | dispose () override |
| |
| Common::String | asString () override |
| |
| AbstractObject * | clone () override |
| |
| Symbol | getMethod (const Common::String &methodName) override |
| |
| bool | hasProp (const Common::String &propName) override |
| |
| Datum | getProp (const Common::String &propName) override |
| |
| Common::String | getPropAt (uint32 index) override |
| |
| uint32 | getPropCount () override |
| |
| void | setProp (const Common::String &propName, const Datum &value, bool force=false) override |
| |
| bool | hasField (int field) override |
| |
| Datum | getField (int field) override |
| |
| void | setField (int field, const Datum &value) override |
| |
|
virtual Common::String | getName () const =0 |
| |
|
virtual ObjectType | getObjType () const =0 |
| |
|
virtual bool | isDisposed () const =0 |
| |
|
virtual int * | getRefCount () const =0 |
| |
|
virtual void | incRefCount ()=0 |
| |
|
virtual void | decRefCount ()=0 |
| |
|
virtual int | getInheritanceLevel () const =0 |
| |
|
virtual void | setName (const Common::String &name)=0 |
| |
|
virtual void | dispose ()=0 |
| |
|
virtual Common::String | asString ()=0 |
| |
|
virtual AbstractObject * | clone ()=0 |
| |
|
virtual Symbol | getMethod (const Common::String &methodName)=0 |
| |
|
virtual bool | hasProp (const Common::String &propName)=0 |
| |
|
virtual Datum | getProp (const Common::String &propName)=0 |
| |
|
virtual Common::String | getPropAt (uint32 index)=0 |
| |
|
virtual uint32 | getPropCount ()=0 |
| |
|
virtual void | setProp (const Common::String &propName, const Datum &value, bool force=false)=0 |
| |
|
virtual bool | hasField (int field)=0 |
| |
|
virtual Datum | getField (int field)=0 |
| |
|
virtual void | setField (int field, const Datum &value)=0 |
| |