ScummVM API documentation
MediaStation::DiskImageActor Class Reference
Inheritance diagram for MediaStation::DiskImageActor:
MediaStation::SpatialEntity MediaStation::ChannelClient MediaStation::Actor MediaStation::TimerEventReceiver

Public Member Functions

virtual void readParameter (Chunk &chunk, ActorHeaderSectionType paramType) override
 
virtual ScriptValue callMethod (BuiltInMethod methodId, Common::Array< ScriptValue > &args) override
 
virtual void onEvent (const ActorEvent &event) override
 
virtual void timerEvent (const TimerEvent &event) override
 
virtual void readChunk (Chunk &chunk) override
 
virtual void draw (DisplayContext &displayContext) override
 
virtual void preload (const Common::Rect &rect, bool fireStepEvent=true) override
 
virtual bool isReadyToDraw (DisplayContext &displayContext) override
 
virtual bool isRectInMemory (const Common::Rect &rectToCheck) override
 
virtual void setAdjustedBounds (CylindricalWrapMode wrapMode) override
 
- Public Member Functions inherited from MediaStation::SpatialEntity
 SpatialEntity (ActorType type)
 
virtual void loadIsComplete () override
 
virtual bool isLoading ()
 
virtual bool isSpatialActor () const override
 
virtual bool isVisible () const
 
virtual Common::Rect getBbox () const
 
int zIndex () const
 
void moveTo (int16 x, int16 y)
 
void moveToCentered (int16 x, int16 y)
 
void setZIndex (int zIndex)
 
virtual void currentMousePosition (Common::Point &point)
 
virtual void invalidateMouse ()
 
virtual bool interactsWithMouse () const
 
virtual uint16 findActorToAcceptMouseEvents (const Common::Point &point, uint16 eventMask, MouseActorState &state, bool clipMouseEvents)
 
virtual uint16 findActorToAcceptKeyboardEvents (uint16 charCode, uint16 eventMask, MouseActorState &state)
 
virtual void mouseDownEvent (const MouseEvent &event)
 
virtual void mouseUpEvent (const MouseEvent &event)
 
virtual void mouseEnteredEvent (const MouseEvent &event)
 
virtual void mouseExitedEvent (const MouseEvent &event)
 
virtual void mouseMovedEvent (const MouseEvent &event)
 
virtual void mouseOutOfFocusEvent (const MouseEvent &event)
 
virtual void keyboardEvent (const KeyboardEvent &event)
 
void setParentStage (StageActor *parentStage)
 
void setToNoParentStage ()
 
StageActorgetParentStage () const
 
virtual void invalidateLocalBounds ()
 
- Public Member Functions inherited from MediaStation::Actor
 Actor (ActorType type)
 
virtual void initFromParameterStream (Chunk &chunk)
 
ScriptResponsefindNextTimeScriptResponseAfter (uint32 after) const
 
bool hasScriptResponse (EventType eventType, const ScriptValue &arg) const
 
void runScriptResponseIfExists (EventType eventType, const ScriptValue &arg)
 
void runScriptResponseIfExists (EventType eventType)
 
ActorType type () const
 
uint id () const
 
uint contextId () const
 
void setId (uint id)
 
void setContextId (uint id)
 
virtual bool isActive () const
 
virtual Common::String debugString () const
 
const Common::HashMap< uint, Common::Array< ScriptResponse * > > & scriptResponses () const
 
const char * debugName () const
 
- Public Member Functions inherited from MediaStation::TimerEventReceiver
uint32 currentReceiverTime ()
 
- Public Member Functions inherited from MediaStation::ChannelClient
void setChannelIdent (ChannelIdent channelIdent)
 
ChannelIdent channelIdent () const
 
void registerWithStreamManager ()
 
void unregisterWithStreamManager ()
 

Additional Inherited Members

- Protected Member Functions inherited from MediaStation::SpatialEntity
void setBounds (const Common::Rect &bounds)
 
virtual void setMousePosition (int16 x, int16 y)
 
virtual void setDissolveFactor (double dissolveFactor)
 
virtual void invalidateLocalZIndex ()
 
- Protected Member Functions inherited from MediaStation::Actor
bool setupNextScriptResponseTimer ()
 
void triggerRemainingTimerEvents ()
 
void processTimeScriptResponses ()
 
- Protected Attributes inherited from MediaStation::SpatialEntity
uint _stageId = 0
 
int _zIndex = 0
 
double _dissolveFactor = 1.0
 
double _parallaxFactorX = 0.0
 
double _parallaxFactorY = 0.0
 
Common::Rect _boundingBox
 
Common::Rect _originalBoundingBox
 
bool _isVisible = false
 
bool _hasTransparency = false
 
StageActor_parentStage = nullptr
 
- Protected Attributes inherited from MediaStation::Actor
ActorType _type = kActorTypeEmpty
 
bool _loadIsComplete = false
 
uint _id = 0
 
uint _contextId = 0
 
Common::String _debugName
 
Common::HashMap< uint, Common::Array< ScriptResponse * > > _scriptResponses
 
TimerEntry _timer
 
uint _startTime = 0
 
uint _lastProcessedTime = 0
 
- Protected Attributes inherited from MediaStation::ChannelClient
ChannelIdent _channelIdent = 0
 

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