ScummVM API documentation
MediaStation::WindowsCursorManager Class Reference
Inheritance diagram for MediaStation::WindowsCursorManager:
MediaStation::CursorManager MediaStation::ParameterClient

Public Member Functions

 WindowsCursorManager (const Common::Path &appName)
 
virtual Graphics::CursorloadResourceCursor (const Common::String &name) override
 
- Public Member Functions inherited from MediaStation::CursorManager
 CursorManager (const Common::Path &appName)
 
virtual bool attemptToReadFromStream (Chunk &chunk, uint param) override
 
void init (Chunk &chunk)
 
void newCursor (Chunk &chunk)
 
void disposeCursor (Chunk &chunk)
 
void newPlatformCursor (uint16 platformCursorId, uint16 cursorId)
 
void newResourceCursor (uint16 cursorId, const Common::String &resourceName)
 
void showCursor ()
 
void hideCursor ()
 
virtual void resetCurrent ()
 
void registerAsPermanent (uint16 id)
 
void setAsPermanent (uint16 id)
 
void setAsTemporary (uint16 id)
 
void unsetPermanent ()
 
void unsetTemporary ()
 

Additional Inherited Members

- Protected Member Functions inherited from MediaStation::CursorManager
void setDefaultCursor ()
 
- Protected Attributes inherited from MediaStation::CursorManager
Common::Path _appName
 
uint16 _baseCursorId = 0
 
uint16 _maxCursorId = 0
 
uint16 _currentCursorId = 0
 
uint16 _permanentCursorId = 0
 
Common::HashMap< uint16, Graphics::Cursor * > _cursors
 

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