ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Stark::Resources::FloorPositionedImageItem Class Reference

3D positioned image item More...

#include <item.h>

Inheritance diagram for Stark::Resources::FloorPositionedImageItem:
Collaboration diagram for Stark::Resources::FloorPositionedImageItem:

List of all members.

Public Member Functions

 FloorPositionedImageItem (Object *parent, byte subType, uint16 index, const Common::String &name)
virtual ~FloorPositionedImageItem ()
virtual void readData (Formats::XRCReadStream *stream) override
 Deserialize the resource static data and initial state.
Gfx::RenderEntrygetRenderEntry (const Common::Point &positionOffset) override
 Obtain the render entry to use to display the item.
Common::Array< Common::PointlistExitPositions () override
 List all the exit positions.
void setPosition2D (const Common::Point &position) override
 Change the item's 2D position.

Protected Member Functions

void printData () override

Protected Attributes

Common::Point _position

Detailed Description

3D positioned image item

Used to display still images or animated images in 3D layers

Definition at line 388 of file item.h.


Constructor & Destructor Documentation

Stark::Resources::FloorPositionedImageItem::FloorPositionedImageItem ( Object parent,
byte  subType,
uint16  index,
const Common::String name 
)

Definition at line 814 of file item.cpp.

Stark::Resources::FloorPositionedImageItem::~FloorPositionedImageItem (  )  [virtual]

Definition at line 811 of file item.cpp.


Member Function Documentation

Gfx::RenderEntry * Stark::Resources::FloorPositionedImageItem::getRenderEntry ( const Common::Point positionOffset  )  [override, virtual]

Obtain the render entry to use to display the item.

Reimplemented from Stark::Resources::Item.

Definition at line 825 of file item.cpp.

Common::Array< Common::Point > Stark::Resources::FloorPositionedImageItem::listExitPositions (  )  [override, virtual]

List all the exit positions.

Reimplemented from Stark::Resources::Item.

Definition at line 844 of file item.cpp.

void Stark::Resources::FloorPositionedImageItem::printData (  )  [override, protected, virtual]

Reimplemented from Stark::Resources::ItemVisual.

Definition at line 852 of file item.cpp.

void Stark::Resources::FloorPositionedImageItem::readData ( Formats::XRCReadStream stream  )  [override, virtual]

Deserialize the resource static data and initial state.

Reimplemented from Stark::Resources::ItemVisual.

Definition at line 818 of file item.cpp.

void Stark::Resources::FloorPositionedImageItem::setPosition2D ( const Common::Point position  )  [override, virtual]

Change the item's 2D position.

Only applies to 2D items

Reimplemented from Stark::Resources::ItemVisual.

Definition at line 848 of file item.cpp.


Member Data Documentation


The documentation for this class was generated from the following files:


Generated on Sat Jan 19 2019 05:07:56 for ResidualVM by doxygen 1.7.1
curved edge   curved edge