|
| InventoryPicture (const DisplayElementID, InputHandler *, Inventory *) |
|
void | initInventoryImage (Transition *) |
|
void | throwAwayInventoryImage () |
|
void | panelUp () |
|
void | activateInventoryPicture () |
|
void | deactivateInventoryPicture () |
|
void | handleInput (const Input &, const Hotspot *) override |
|
bool | wantsCursor () override |
|
InventoryResult | addInventoryItem (Item *) |
|
InventoryResult | removeInventoryItem (Item *) |
|
void | removeAllItems () |
|
Item * | getCurrentItem () |
|
void | setCurrentItemIndex (int32) |
|
void | setCurrentItemID (ItemID) |
|
int32 | getCurrentItemIndex () |
|
bool | itemInInventory (Item *) |
|
bool | itemInInventory (const ItemID) |
|
Public Member Functions inherited from Pegasus::InputHandler |
| InputHandler (InputHandler *) |
|
virtual void | setNextHandler (InputHandler *nextHandler) |
|
virtual InputHandler * | getNextHandler () |
|
virtual void | clickInHotspot (const Input &, const Hotspot *) |
|
virtual void | activateHotspots () |
|
virtual void | updateCursor (const Common::Point, const Hotspot *) |
|
virtual bool | isClickInput (const Input &, const Hotspot *) |
|
virtual bool | releaseInputFocus () |
|
virtual void | grabInputFocus () |
|
virtual InputBits | getInputFilter () |
|
virtual InputBits | getClickFilter () |
|
virtual void | allowInput (const bool allow) |
|
| Picture (const DisplayElementID id) |
|
void | initFromPICTFile (const Common::Path &fileName, bool transparent=false) override |
|
void | initFromPICTResource (Common::MacResManager *resFork, uint16 id, bool transparent=false) override |
|
void | initFromMovieFrame (Video::VideoDecoder *, TimeValue, bool transparent=false) override |
|
void | draw (const Common::Rect &) override |
|
| DisplayElement (const DisplayElementID) |
|
void | setDisplayOrder (const DisplayOrder) |
|
DisplayOrder | getDisplayOrder () const |
|
bool | validToDraw (DisplayOrder, DisplayOrder) |
|
bool | isDisplaying () |
|
virtual void | startDisplaying () |
|
virtual void | stopDisplaying () |
|
virtual void | show () |
|
virtual void | hide () |
|
bool | isVisible () |
|
void | triggerRedraw () |
|
void | setTriggeredElement (DisplayElement *) |
|
virtual void | setBounds (const CoordType, const CoordType, const CoordType, const CoordType) |
|
virtual void | setBounds (const Common::Rect &) |
|
virtual void | getBounds (Common::Rect &) const |
|
virtual void | sizeElement (const CoordType, const CoordType) |
|
virtual void | moveElementTo (const CoordType, const CoordType) |
|
virtual void | moveElement (const CoordType, const CoordType) |
|
virtual void | getLocation (CoordType &, CoordType &) const |
|
virtual void | getCenter (CoordType &, CoordType &) const |
|
virtual void | centerElementAt (const CoordType, const CoordType) |
|
| IDObject (const int32 id) |
|
int32 | getObjectID () const |
|
void | drawImage (const Common::Rect &, const Common::Rect &) |
|
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) |
|