ScummVM API documentation
Illusions::ScreenText Class Reference

Public Member Functions

 ScreenText (IllusionsEngine *vm)
 
void getTextInfoDimensions (WidthHeight &textInfoDimensions)
 
void getTextInfoPosition (Common::Point &position)
 
void setTextInfoPosition (Common::Point position)
 
void updateTextInfoPosition (Common::Point position)
 
void clipTextInfoPosition (Common::Point &position)
 
bool refreshScreenText (FontResource *font, WidthHeight dimensions, Common::Point offsPt, uint16 *text, uint textFlags, uint16 backgroundColor, uint16 borderColor, uint16 *&outTextPtr)
 
bool insertText (uint16 *text, uint32 fontId, WidthHeight dimensions, Common::Point offsPt, uint flags, uint16 backgroundColor, uint16 borderColor, byte colorR, byte colorG, byte colorB, uint16 *&outTextPtr)
 
void removeText ()
 
void clearText ()
 
void freeTextSurface ()
 

Public Attributes

IllusionsEngine_vm
 
Common::Point _position
 
WidthHeight _dimensions
 
Graphics::Surface_surface
 
Common::List< ScreenTextEntry * > _screenTexts
 

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