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

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 

Definition at line 186 of file sequence.h.

◆ ~SequenceFrame()

LastExpress::SequenceFrame::~SequenceFrame ( )

Definition at line 425 of file sequence.cpp.

Member Function Documentation

◆ draw()

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

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 ( )

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

Definition at line 203 of file sequence.h.

◆ _frame

uint16 LastExpress::SequenceFrame::_frame

Definition at line 202 of file sequence.h.

◆ _sequence

Sequence* LastExpress::SequenceFrame::_sequence

Definition at line 201 of file sequence.h.

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