ScummVM API documentation
Titanic::CScreenManager Member List

This is the complete list of members for Titanic::CScreenManager, including all inherited members.

_backSurfaces (defined in Titanic::CScreenManager)Titanic::CScreenManager
_currentScreenManagerPtr (defined in Titanic::CScreenManager)Titanic::CScreenManagerstatic
_fontNumber (defined in Titanic::CScreenManager)Titanic::CScreenManager
_frontRenderSurface (defined in Titanic::CScreenManager)Titanic::CScreenManager
_frontSurfaceBounds (defined in Titanic::CScreenManager)Titanic::CScreenManager
_inputHandler (defined in Titanic::CScreenManager)Titanic::CScreenManager
_mouseCursor (defined in Titanic::CScreenManager)Titanic::CScreenManager
_screenManagerPtr (defined in Titanic::CScreenManager)Titanic::CScreenManagerstatic
_textCursor (defined in Titanic::CScreenManager)Titanic::CScreenManager
_vm (defined in Titanic::CScreenManager)Titanic::CScreenManagerprotected
blitFrom(SurfaceNum surfaceNum, CVideoSurface *src, const Point *destPos=nullptr, const Rect *srcRect=nullptr)=0Titanic::CScreenManagerpure virtual
blitFrom(SurfaceNum surfaceNum, const Rect *rect, CVideoSurface *src, int v=0)=0Titanic::CScreenManagerpure virtual
clearSurface(SurfaceNum surfaceNum, Rect *_bounds)=0Titanic::CScreenManagerpure virtual
createSurface(int w, int h, int bpp=16)=0Titanic::CScreenManagerpure virtual
createSurface(const CResourceKey &key)=0Titanic::CScreenManagerpure virtual
CScreenManager(TitanicEngine *vm) (defined in Titanic::CScreenManager)Titanic::CScreenManager
drawCursors()=0Titanic::CScreenManagerpure virtual
fillRect(SurfaceNum surfaceNum, Rect *rect, byte r, byte g, byte b)=0Titanic::CScreenManagerpure virtual
fn1() (defined in Titanic::CScreenManager)Titanic::CScreenManagerinline
fn2() (defined in Titanic::CScreenManager)Titanic::CScreenManagerinline
frameRect(SurfaceNum surfaceNum, const Rect &rect, byte r, byte g, byte b)=0Titanic::CScreenManagerpure virtual
getFontHeight() const =0Titanic::CScreenManagerpure virtual
getFrontRenderSurface() const =0Titanic::CScreenManagerpure virtual
getScreenTopLeft()Titanic::CScreenManagerinlinevirtual
getSurface(SurfaceNum surfaceNum) const =0Titanic::CScreenManagerpure virtual
getTextBounds(const CString &str, int maxWidth, Point *sizeOut=nullptr) const =0Titanic::CScreenManagerpure virtual
hideCursor()=0Titanic::CScreenManagerpure virtual
lockSurface(SurfaceNum surfaceNum)=0Titanic::CScreenManagerpure virtual
preLoad()Titanic::CScreenManager
resetWindowHandle(int v) (defined in Titanic::CScreenManager)Titanic::CScreenManagervirtual
resizeSurface(CVideoSurface *surface, int width, int height, int bpp=16)=0Titanic::CScreenManagerpure virtual
setCurrent()Titanic::CScreenManagerstatic
setFontColor(byte r, byte g, byte b)=0Titanic::CScreenManagerpure virtual
setFontNumber(int fontNumber)Titanic::CScreenManager
setMode(int width, int height, int bpp, uint numBackSurfaces, bool flag2)=0Titanic::CScreenManagerpure virtual
setSurfaceBounds(SurfaceNum surfaceNum, const Rect &r)Titanic::CScreenManager
setWindowHandle(int v) (defined in Titanic::CScreenManager)Titanic::CScreenManagervirtual
showCursor()=0Titanic::CScreenManagerpure virtual
stringWidth(const CString &str)=0Titanic::CScreenManagerpure virtual
unlockSurface(CVideoSurface *surface)=0Titanic::CScreenManagerpure virtual
waitForVSync()Titanic::CScreenManagerinlinevirtual
writeString(int surfaceNum, const Rect &destRect, int yOffset, const CString &str, CTextCursor *textCursor)=0Titanic::CScreenManagerpure virtual
writeString(int surfaceNum, const Point &destPos, const Rect &clipRect, const CString &str, int maxWidth)=0Titanic::CScreenManagerpure virtual
~CScreenManager() (defined in Titanic::CScreenManager)Titanic::CScreenManagervirtual