ScummVM
LastExpress::SequenceFrame Class Reference

#include <sequence.h>

+ Inheritance diagram for LastExpress::SequenceFrame:
+ Collaboration diagram for LastExpress::SequenceFrame:

Public Member Functions

 SequenceFrame (Sequence *sequence, uint16 frame=0, bool dispose=false)
 
 ~SequenceFrame () override
 
Common::Rect draw (Graphics::Surface *surface) override
 
bool setFrame (uint16 frame)
 
uint32 getFrame ()
 
bool nextFrame ()
 
Common::String getName ()
 
FrameInfogetInfo ()
 
bool equal (const SequenceFrame *other) const
 
- Public Member Functions inherited from LastExpress::Drawable
virtual ~Drawable ()
 

Private Attributes

Sequence_sequence
 
uint16 _frame
 
bool _dispose
 

Detailed Description

Definition at line 184 of file sequence.h.

Constructor & Destructor Documentation

◆ SequenceFrame()

LastExpress::SequenceFrame::SequenceFrame ( Sequence sequence,
uint16  frame = 0,
bool  dispose = false 
)
inline

Definition at line 186 of file sequence.h.

◆ ~SequenceFrame()

LastExpress::SequenceFrame::~SequenceFrame ( )
override

Definition at line 425 of file sequence.cpp.

Member Function Documentation

◆ draw()

Common::Rect LastExpress::SequenceFrame::draw ( Graphics::Surface surface)
overridevirtual

Implements LastExpress::Drawable.

Definition at line 433 of file sequence.cpp.

◆ equal()

bool LastExpress::SequenceFrame::equal ( const SequenceFrame other) const

Definition at line 477 of file sequence.cpp.

◆ getFrame()

uint32 LastExpress::SequenceFrame::getFrame ( )
inline

Definition at line 192 of file sequence.h.

◆ getInfo()

FrameInfo * LastExpress::SequenceFrame::getInfo ( )

Definition at line 463 of file sequence.cpp.

◆ getName()

Common::String LastExpress::SequenceFrame::getName ( )

Definition at line 470 of file sequence.cpp.

◆ nextFrame()

bool LastExpress::SequenceFrame::nextFrame ( )

Definition at line 459 of file sequence.cpp.

◆ setFrame()

bool LastExpress::SequenceFrame::setFrame ( uint16  frame)

Definition at line 448 of file sequence.cpp.

Member Data Documentation

◆ _dispose

bool LastExpress::SequenceFrame::_dispose
private

Definition at line 203 of file sequence.h.

◆ _frame

uint16 LastExpress::SequenceFrame::_frame
private

Definition at line 202 of file sequence.h.

◆ _sequence

Sequence* LastExpress::SequenceFrame::_sequence
private

Definition at line 201 of file sequence.h.


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