ScummVM API documentation
MediaStation::ImtGod Class Reference
Inheritance diagram for MediaStation::ImtGod:
MediaStation::ChannelClient

Public Member Functions

 ImtGod (MediaStationEngine *vm)
 
void addConstructedActor (Actor *actorToAdd)
 
void destroyActor (uint actorId)
 
void registerParameterClient (ParameterClient *client)
 
void unregisterParameterClient (ParameterClient *client)
 
void destroyContext (uint contextId, bool eraseFromLoadedContexts=true)
 
void destroyAllContexts ()
 
void lockContext (uint contextId)
 
bool contextIsLocked (uint contextId)
 
void clearAllContextLocks ()
 
void readUnrecognizedFromStream (Chunk &chunk, uint sectionType)
 
void readHeaderSections (Subfile &subfile, Chunk &chunk)
 
const FileInfofileInfoForIdent (uint fileId)
 
const StreamInfostreamInfoForIdent (uint streamId)
 
const ScreenReferencescreenRefWithId (uint screenActorId)
 
const ContextReferencecontextRefWithId (uint contextId)
 
ActorgetActorById (uint actorId)
 
ActorgetActorByIdAndType (uint actorId, ActorType expectedType)
 
SpatialEntitygetSpatialEntityById (uint spatialEntityId)
 
ChannelClientgetChannelClientByChannelIdent (uint channelIdent)
 
ScriptValuegetVariable (uint variableId)
 
ContextgetContextById (uint contextId)
 
bool isFirstGenerationEngine () const
 
void setupInitialStreamMap ()
 
- 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::ChannelClient
ChannelIdent _channelIdent = 0
 

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