ScummVM API documentation
Mohawk::OldFeature Class Reference
Inheritance diagram for Mohawk::OldFeature:
Mohawk::Feature

Public Member Functions

 OldFeature (View *view)
 
void resetFrame () override
 
void resetFeatureScript (uint16 enabled, uint16 scrbId) override
 
- Public Member Functions inherited from Mohawk::Feature
 Feature (View *view)
 
virtual void resetFrame ()=0
 
virtual void setNodeDefaults (Feature *prev, Feature *next)
 
virtual void resetFeatureScript (uint16 enabled, uint16 scrbId)
 
virtual void resetFeature (bool notifyDone, Module::FeatureProc doneProc, uint16 scrbId)
 
void hide (bool clip)
 
void show ()
 
void moveAndUpdate (Common::Point newPos)
 
void defaultDraw ()
 

Protected Member Functions

void resetScript () override
 
void finishResetFeatureScript () override
 
virtual void resetScript ()=0
 
virtual void finishResetFeatureScript ()=0
 

Additional Inherited Members

- Public Attributes inherited from Mohawk::Feature
Feature * _next
 
Feature * _prev
 
Module::FeatureProc _drawProc
 
Module::FeatureProc _moveProc
 
Module::FeatureProc _doneProc
 
Module::FeatureProc _frameProc
 
Module::BooleanProc _timeProc
 
uint16 _region
 
uint16 _id
 
uint16 _scrbId
 
uint16 _storedScrbId
 
uint32 _flags
 
uint32 _nextTime
 
uint32 _delayTime
 
bool _dirty
 
bool _needsReset
 
bool _justReset
 
bool _done
 
FeatureData _data
 
- Protected Attributes inherited from Mohawk::Feature
View * _view
 

Member Function Documentation

◆ resetFrame()

void Mohawk::OldFeature::resetFrame ( )
overridevirtual

Implements Mohawk::Feature.

◆ resetFeatureScript()

void Mohawk::OldFeature::resetFeatureScript ( uint16  enabled,
uint16  scrbId 
)
overridevirtual

Reimplemented from Mohawk::Feature.

◆ resetScript()

void Mohawk::OldFeature::resetScript ( )
overrideprotectedvirtual

Implements Mohawk::Feature.

◆ finishResetFeatureScript()

void Mohawk::OldFeature::finishResetFeatureScript ( )
overrideprotectedvirtual

Implements Mohawk::Feature.


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