|
| AIArea (InputHandler *) |
|
void | writeAIRules (Common::WriteStream *stream) |
|
void | readAIRules (Common::ReadStream *stream) |
|
void | initAIArea () |
|
void | saveAIState () |
|
void | restoreAIState () |
|
void | handleInput (const Input &, const Hotspot *) override |
|
void | activateHotspots () override |
|
void | clickInHotspot (const Input &, const Hotspot *) override |
|
void | setAIVolume (const uint16) |
|
void | setAIAreaToTime (const LowerClientSignature, const LowerAreaSignature, const TimeValue) |
|
void | playAIAreaSequence (const LowerClientSignature, const LowerAreaSignature, const TimeValue, const TimeValue) |
|
bool | playAIMovie (const LowerAreaSignature, const Common::Path &movieName, bool keepLastFrame, const InputBits) |
|
void | loopAIAreaSequence (const LowerClientSignature, const LowerAreaSignature, const TimeValue, const TimeValue) |
|
void | addAIRule (AIRule *) |
|
void | removeAllRules () |
|
void | lockAIOut () |
|
void | unlockAI () |
|
void | forceAIUnlocked () |
|
void | checkMiddleArea () |
|
void | checkRules () |
|
LowerClientSignature | getMiddleAreaOwner () |
|
void | toggleMiddleAreaOwner () |
|
TimeValue | getBigInfoTime () |
|
void | getSmallInfoSegment (TimeValue &, TimeValue &) |
|
virtual void | allocateSurface (const Common::Rect &) |
|
virtual void | deallocateSurface () |
|
virtual void | shareSurface (Surface *surface) |
|
bool | isSurfaceValid () const |
|
Graphics::Surface * | getSurface () const |
|
void | getSurfaceBounds (Common::Rect &r) |
|
void | copyToCurrentPort () const |
|
void | copyToCurrentPortTransparent () const |
|
void | copyToCurrentPort (const Common::Rect &) const |
|
void | copyToCurrentPortTransparent (const Common::Rect &) const |
|
void | copyToCurrentPort (const Common::Rect &, const Common::Rect &) const |
|
void | copyToCurrentPortTransparent (const Common::Rect &, const Common::Rect &) const |
|
void | copyToCurrentPortMasked (const Common::Rect &, const Common::Rect &, const Surface *) const |
|
void | copyToCurrentPortTransparentGlow (const Common::Rect &, const Common::Rect &) const |
|
void | scaleTransparentCopy (const Common::Rect &, const Common::Rect &) const |
|
void | scaleTransparentCopyGlow (const Common::Rect &, const Common::Rect &) const |
|
virtual void | getImageFromPICTFile (const Common::Path &fileName) |
|
virtual void | getImageFromPICTResource (Common::MacResManager *resFork, uint16 id) |
|
virtual void | getImageFromMovieFrame (Video::VideoDecoder *, TimeValue) |
|
virtual void | startIdling () |
|
virtual void | stopIdling () |
|
bool | isIdling () const |
|
Public Member Functions inherited from Pegasus::InputHandler |
| InputHandler (InputHandler *) |
|
virtual void | setNextHandler (InputHandler *nextHandler) |
|
virtual InputHandler * | getNextHandler () |
|
virtual void | updateCursor (const Common::Point, const Hotspot *) |
|
virtual bool | isClickInput (const Input &, const Hotspot *) |
|
virtual bool | wantsCursor () |
|
virtual bool | releaseInputFocus () |
|
virtual void | grabInputFocus () |
|
virtual InputBits | getInputFilter () |
|
virtual InputBits | getClickFilter () |
|
virtual void | allowInput (const bool allow) |
|