Cavestory Mod API
BaseModeInstance Member List

This is the complete list of members for BaseModeInstance, including all inherited members.

AllocSurface(int InsertIndex=-1, int Width=WINDOW_WIDTH, int Height=WINDOW_HEIGHT, unsigned int iMagnification=0)BaseModeInstanceprotected
AllocTexture(int InsertIndex=-1, int Width=WINDOW_WIDTH, int Height=WINDOW_HEIGHT, int BitsPerPixel=32, int Magnification=-1, int WindowIndex=0)BaseModeInstance
BaseModeInstance()BaseModeInstance
CancelAllModeSchedules(BaseModeInstance *pMode)BaseModeInstanceprotectedstatic
CancelSchedule(EventScheduleId iEventId)BaseModeInstancestatic
ChatEmotes::CheckOpenList (defined in BaseModeInstance)BaseModeInstancefriend
CloseTooltip(bool fade_out=true)BaseModeInstanceprotected
CreateMenuControls(const KeyControlStruct *Buttons, int ButtonCount, bool StackControls=false)BaseModeInstanceprotected
CreateTextureTooltip(GUI_POINT point, FontObject *font, const char *text, int life_time=5000, int Magnification=-1)BaseModeInstanceprotected
CreateTooltip(GUI_POINT point, FontObject *font, const char *text, int life_time=5000)BaseModeInstanceprotected
DoEscapeMenu()BaseModeInstanceprotected
DoMode()BaseModeInstancevirtual
Draw()=0BaseModeInstanceprotectedpure virtual
DrawBasicWindow(GUI_RECT *pRect=NULL)BaseModeInstance
DrawControls(MENU_CONTROLS_DRAW_POSITION DrawPosition, Surface_Ids destSID, const KeyControlStruct *Buttons, int ButtonCount, bool Flash=false, bool StackControls=false, int Alpha=255, unsigned int CustomMagnification=0)BaseModeInstancestatic
DrawGame(bool AllowACT=true, int OffsetX=0, int OffsetY=0, bool DoPutFade=true, bool bRunGameLogic=true)BaseModeInstancestatic
DrawHUD(int OffsetX=0, int OffsetY=0)BaseModeInstancestatic
DrawMenuControls(MENU_CONTROLS_DRAW_POSITION DrawPosition, MENU_CONTROLS_DRAW_FRAME DrawFrame)BaseModeInstanceprotected
DrawScreenGrab()BaseModeInstanceprotected
DrawSurface(int Index, int X=0, int Y=0, unsigned char Alpha=255, bool AbsolutePos=false)BaseModeInstanceprotected
DrawTexture(int Index, int X=0, int Y=0, unsigned char Alpha=255, bool bSubPixels=false, bool bWrapCoordinates=false)BaseModeInstance
DrawTooltips()BaseModeInstanceprotected
EndMode(int value=0x6FFFFFFF, bool bSchedule=false)BaseModeInstancevirtual
EnforceBasicWindowSize(GUI_RECT *pRect)BaseModeInstance
FinishTexture(int Index)BaseModeInstance
Free()=0BaseModeInstanceprotectedpure virtual
FreeAllSurfaces()BaseModeInstanceprotected
FreeAllTextures()BaseModeInstance
FreeAllThreads()BaseModeInstance
FreeSurface(int Index)BaseModeInstanceprotected
FreeTexture(int Index)BaseModeInstance
g_GlobalConfigBaseModeInstanceprotectedstatic
GetCenteredX(int Index)BaseModeInstanceprotected
GetCenteredY(int Index)BaseModeInstanceprotected
GetControlKeySize(const KeyControlStruct *Buttons, int ButtonCount, bool StackControls=false, unsigned int CustomMagnification=0)BaseModeInstancestatic
GetCursor(GUI_RECT **pRect=NULL, int *pEventId=NULL)BaseModeInstancestatic
GetDefaultFont(unsigned int iMagnification=0)BaseModeInstancestatic
GetLocalVideoTexture(int LocalIndex)BaseModeInstance
GetMagnification()BaseModeInstanceprotectedvirtual
GetMenuControlsAct()BaseModeInstanceprotected
GetModeConfig()BaseModeInstanceinline
GetRectHoverTime(GUI_POINT mouse_point, GUI_RECT rect)BaseModeInstanceprotected
GetRelativeMousePosition(int iIndex)BaseModeInstanceprotected
GetRelativeScreenHeight()BaseModeInstanceprotectedvirtual
GetRelativeScreenWidth()BaseModeInstanceprotectedvirtual
GetRetValue()BaseModeInstance
GetSelectedSurface()BaseModeInstanceprotected
GetSelectedTexture()BaseModeInstance
GetSurfaceHeight(int Index)BaseModeInstanceprotected
GetSurfaceWidth(int Index)BaseModeInstanceprotected
GetTextureCentered(int Index)BaseModeInstance
GetTextureCenteredX(int Index)BaseModeInstance
GetTextureCenteredY(int Index)BaseModeInstance
GetTextureHeight(int Index, bool Magnified=true)BaseModeInstance
GetTextureRelativeMousePoint(int Index)BaseModeInstance
GetTextureWidth(int Index, bool Magnified=true)BaseModeInstance
GetTooltipRect()BaseModeInstanceprotected
GlobalSurfaceIndexToLocal(Surface_Ids sId)BaseModeInstanceprotected
GrabScreen()BaseModeInstanceprotected
HideCursor()BaseModeInstancestatic
Init()=0BaseModeInstanceprotectedpure virtual
InitControlMenu()BaseModeInstanceprotected
IsControlMenuOpen()BaseModeInstanceprotected
IsFocusedMode()BaseModeInstanceprotected
IsLocalSurfaceAllocated(int Index)BaseModeInstanceprotected
IsLocalTextureAllocated(int Index)BaseModeInstance
IsModeFreeRunning()BaseModeInstance
IsSchedulePending(EventScheduleId iEventId)BaseModeInstancestatic
IsTooltipOpen()BaseModeInstanceinlineprotected
LoadImageToSurface(const char *FileName, int InsertIndex=-1)BaseModeInstanceprotected
LoadImageToTexture(const char *FileName, int InsertIndex=-1)BaseModeInstanceprotected
LoadSurfaceIDToSurface(Surface_Ids SurfaceID, int InsertIndex=-1)BaseModeInstanceprotected
LoadSurfaceIDToTexture(Surface_Ids SurfaceID, int InsertIndex=-1)BaseModeInstanceprotected
LocalSurfaceIndexToGlobal(int Index)BaseModeInstanceprotected
m_Callbacks (defined in BaseModeInstance)BaseModeInstance
m_CurTooltipBaseModeInstanceprotected
m_DirtyBaseModeInstanceprotected
m_EndBaseModeInstanceprotected
m_FreeCallBaseModeInstanceprotected
m_FreeCall_PausedBaseModeInstanceprotected
m_ModeConfigBaseModeInstanceprotected
m_ModeInput (defined in BaseModeInstance)BaseModeInstanceprotected
m_OldTooltipBaseModeInstanceprotected
m_PrivDataBaseModeInstance
m_RetValueBaseModeInstanceprotected
m_ScreenGrabSurfBaseModeInstanceprotected
MessageBox_DrawMode (defined in BaseModeInstance)BaseModeInstancefriend
ModeCallback_OnEnd typedefBaseModeInstance
ModeInputVector (defined in BaseModeInstance)BaseModeInstancefriend
ModePixelToScreenPixel(int iInput)BaseModeInstanceprotectedvirtual
ModeThreadInstance (defined in BaseModeInstance)BaseModeInstancefriend
ModeTick()BaseModeInstancevirtual
OnEndBaseModeInstance
Platform::OpenBugReporter (defined in BaseModeInstance)BaseModeInstancefriend
PostDraw()BaseModeInstanceinlineprotectedvirtual
PreRender()=0BaseModeInstanceprotectedpure virtual
ProcessKeys()=0BaseModeInstanceprotectedpure virtual
ProcessLogic()=0BaseModeInstanceprotectedpure virtual
ProcessMouse(GUI_POINT mouse_point)=0BaseModeInstanceprotectedpure virtual
ProcessScheduleList()BaseModeInstancestatic
ProcessTooltips()BaseModeInstanceprotected
QueryMenuControls(KeyControlStruct pControlBuffer[32], int &pControlCount, bool &bStackControls)BaseModeInstanceprotectedvirtual
ReleaseScreenGrab()BaseModeInstanceprotected
ReloadFont(const char *pFontName, const char *pFontPath, int iFontW=-1, int iFontH=-1, unsigned int iMagnification=0)BaseModeInstancestatic
ReloadMode()BaseModeInstance
ReloadOpenModes()BaseModeInstancestatic
RemoveKey(int iInputFlags, KeyInputType iType=KeyInputType::KIT_Key)BaseModeInstanceprotected
ResetMode()BaseModeInstance
ResetRectHover()BaseModeInstanceprotected
RunGameLogic(bool AllowACT=true)BaseModeInstancestatic
Schedule(unsigned int iDelay, EventSchedulePayloadFunc pPayloadFunc, void *pUserData=NULL, BaseModeInstance *pOwner=NULL)BaseModeInstancestatic
ScheduleReloadOpenModes()BaseModeInstancestatic
SelectSurface(int Index)BaseModeInstanceprotected
SelectTexture(int Index)BaseModeInstance
SetCursor(CSMP_CURSOR_TYPE iType, int iEventId=-1, GUI_RECT *pRect=NULL)BaseModeInstancestatic
SetDirty()BaseModeInstanceinlinevirtual
SetGameResolution (defined in BaseModeInstance)BaseModeInstancefriend
SetGlobalConfig(MODE_GLOBAL_CONFIG_TYPE eType, const char *pValue)BaseModeInstancestatic
SetMenuControlsAct(MENU_CONTROLS_ACTS NewAct)BaseModeInstanceprotected
SetModePaused(bool bValue)BaseModeInstance
SetRetValue(int value)BaseModeInstance
SetTooltipPosition(GUI_POINT new_position)BaseModeInstanceprotected
ShowCursor()BaseModeInstancestatic
ShowTutorialPages(BaseModeInstance *pCaller, int iPageCount,...)BaseModeInstancestatic
StartAllNewThreads()BaseModeInstance
StartAsyncOperation(ModeThreadInstance::ModeCallback_OnThreadLoop pOnLoopFunc, ModeThreadInstance::ModeCallback_OnThreadComplete pOnCompleteFunc=NULL, void *pUserData=NULL)BaseModeInstance
StartMode()BaseModeInstancevirtual
StopThread(ModeThreadId iThreadId, bool bWaitForFinish=false)BaseModeInstance
TranslateMousePosition(GUI_POINT *pMouseInput, const GUI_POINT &pWindowOffset)BaseModeInstanceprotectedvirtual
TranslateMousePosition(GUI_POINT *pMouseInput)BaseModeInstanceprotectedvirtual
UpdateScreenGrab()BaseModeInstanceprotected
~BaseModeInstance() (defined in BaseModeInstance)BaseModeInstance