ScummVM API documentation
MediaStation::SoundActor Class Reference
Inheritance diagram for MediaStation::SoundActor:
MediaStation::Actor MediaStation::ChannelClient

Public Member Functions

virtual void readParameter (Chunk &chunk, ActorHeaderSectionType paramType) override
 
virtual ScriptValue callMethod (BuiltInMethod methodId, Common::Array< ScriptValue > &args) override
 
virtual void process () override
 
virtual void readChunk (Chunk &chunk) override
 
- Public Member Functions inherited from MediaStation::Actor
 Actor (ActorType type)
 
virtual bool isSpatialActor () const
 
virtual void initFromParameterStream (Chunk &chunk)
 
virtual void loadIsComplete ()
 
void processTimeScriptResponses ()
 
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)
 
const char * debugName () const
 
void updateDebugName ()
 
- Public Member Functions inherited from MediaStation::ChannelClient
void setChannelIdent (ChannelIdent channelIdent)
 
ChannelIdent channelIdent () const
 
void registerWithStreamManager ()
 
void unregisterWithStreamManager ()
 

Additional Inherited Members

- Protected Attributes inherited from MediaStation::Actor
ActorType _type = kActorTypeEmpty
 
bool _loadIsComplete = false
 
uint _id = 0
 
uint _contextId = 0
 
Common::String _debugName
 
uint _startTime = 0
 
uint _lastProcessedTime = 0
 
uint _duration = 0
 
Common::HashMap< uint, Common::Array< ScriptResponse * > > _scriptResponses
 
- Protected Attributes inherited from MediaStation::ChannelClient
ChannelIdent _channelIdent = 0
 

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