Cavestory Mod API
|
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) | BaseModeInstance | protected |
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) | BaseModeInstance | protectedstatic |
CancelSchedule(EventScheduleId iEventId) | BaseModeInstance | static |
ChatEmotes::CheckOpenList (defined in BaseModeInstance) | BaseModeInstance | friend |
CloseTooltip(bool fade_out=true) | BaseModeInstance | protected |
CreateMenuControls(const KeyControlStruct *Buttons, int ButtonCount, bool StackControls=false) | BaseModeInstance | protected |
CreateTextureTooltip(GUI_POINT point, FontObject *font, const char *text, int life_time=5000, int Magnification=-1) | BaseModeInstance | protected |
CreateTooltip(GUI_POINT point, FontObject *font, const char *text, int life_time=5000) | BaseModeInstance | protected |
DoEscapeMenu() | BaseModeInstance | protected |
DoMode() | BaseModeInstance | virtual |
Draw()=0 | BaseModeInstance | protectedpure 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) | BaseModeInstance | static |
DrawGame(bool AllowACT=true, int OffsetX=0, int OffsetY=0, bool DoPutFade=true, bool bRunGameLogic=true) | BaseModeInstance | static |
DrawHUD(int OffsetX=0, int OffsetY=0) | BaseModeInstance | static |
DrawMenuControls(MENU_CONTROLS_DRAW_POSITION DrawPosition, MENU_CONTROLS_DRAW_FRAME DrawFrame) | BaseModeInstance | protected |
DrawScreenGrab() | BaseModeInstance | protected |
DrawSurface(int Index, int X=0, int Y=0, unsigned char Alpha=255, bool AbsolutePos=false) | BaseModeInstance | protected |
DrawTexture(int Index, int X=0, int Y=0, unsigned char Alpha=255, bool bSubPixels=false, bool bWrapCoordinates=false) | BaseModeInstance | |
DrawTooltips() | BaseModeInstance | protected |
EndMode(int value=0x6FFFFFFF, bool bSchedule=false) | BaseModeInstance | virtual |
EnforceBasicWindowSize(GUI_RECT *pRect) | BaseModeInstance | |
FinishTexture(int Index) | BaseModeInstance | |
Free()=0 | BaseModeInstance | protectedpure virtual |
FreeAllSurfaces() | BaseModeInstance | protected |
FreeAllTextures() | BaseModeInstance | |
FreeAllThreads() | BaseModeInstance | |
FreeSurface(int Index) | BaseModeInstance | protected |
FreeTexture(int Index) | BaseModeInstance | |
g_GlobalConfig | BaseModeInstance | protectedstatic |
GetCenteredX(int Index) | BaseModeInstance | protected |
GetCenteredY(int Index) | BaseModeInstance | protected |
GetControlKeySize(const KeyControlStruct *Buttons, int ButtonCount, bool StackControls=false, unsigned int CustomMagnification=0) | BaseModeInstance | static |
GetCursor(GUI_RECT **pRect=NULL, int *pEventId=NULL) | BaseModeInstance | static |
GetDefaultFont(unsigned int iMagnification=0) | BaseModeInstance | static |
GetLocalVideoTexture(int LocalIndex) | BaseModeInstance | |
GetMagnification() | BaseModeInstance | protectedvirtual |
GetMenuControlsAct() | BaseModeInstance | protected |
GetModeConfig() | BaseModeInstance | inline |
GetRectHoverTime(GUI_POINT mouse_point, GUI_RECT rect) | BaseModeInstance | protected |
GetRelativeMousePosition(int iIndex) | BaseModeInstance | protected |
GetRelativeScreenHeight() | BaseModeInstance | protectedvirtual |
GetRelativeScreenWidth() | BaseModeInstance | protectedvirtual |
GetRetValue() | BaseModeInstance | |
GetSelectedSurface() | BaseModeInstance | protected |
GetSelectedTexture() | BaseModeInstance | |
GetSurfaceHeight(int Index) | BaseModeInstance | protected |
GetSurfaceWidth(int Index) | BaseModeInstance | protected |
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() | BaseModeInstance | protected |
GlobalSurfaceIndexToLocal(Surface_Ids sId) | BaseModeInstance | protected |
GrabScreen() | BaseModeInstance | protected |
HideCursor() | BaseModeInstance | static |
Init()=0 | BaseModeInstance | protectedpure virtual |
InitControlMenu() | BaseModeInstance | protected |
IsControlMenuOpen() | BaseModeInstance | protected |
IsFocusedMode() | BaseModeInstance | protected |
IsLocalSurfaceAllocated(int Index) | BaseModeInstance | protected |
IsLocalTextureAllocated(int Index) | BaseModeInstance | |
IsModeFreeRunning() | BaseModeInstance | |
IsSchedulePending(EventScheduleId iEventId) | BaseModeInstance | static |
IsTooltipOpen() | BaseModeInstance | inlineprotected |
LoadImageToSurface(const char *FileName, int InsertIndex=-1) | BaseModeInstance | protected |
LoadImageToTexture(const char *FileName, int InsertIndex=-1) | BaseModeInstance | protected |
LoadSurfaceIDToSurface(Surface_Ids SurfaceID, int InsertIndex=-1) | BaseModeInstance | protected |
LoadSurfaceIDToTexture(Surface_Ids SurfaceID, int InsertIndex=-1) | BaseModeInstance | protected |
LocalSurfaceIndexToGlobal(int Index) | BaseModeInstance | protected |
m_Callbacks (defined in BaseModeInstance) | BaseModeInstance | |
m_CurTooltip | BaseModeInstance | protected |
m_Dirty | BaseModeInstance | protected |
m_End | BaseModeInstance | protected |
m_FreeCall | BaseModeInstance | protected |
m_FreeCall_Paused | BaseModeInstance | protected |
m_ModeConfig | BaseModeInstance | protected |
m_ModeInput (defined in BaseModeInstance) | BaseModeInstance | protected |
m_OldTooltip | BaseModeInstance | protected |
m_PrivData | BaseModeInstance | |
m_RetValue | BaseModeInstance | protected |
m_ScreenGrabSurf | BaseModeInstance | protected |
MessageBox_DrawMode (defined in BaseModeInstance) | BaseModeInstance | friend |
ModeCallback_OnEnd typedef | BaseModeInstance | |
ModeInputVector (defined in BaseModeInstance) | BaseModeInstance | friend |
ModePixelToScreenPixel(int iInput) | BaseModeInstance | protectedvirtual |
ModeThreadInstance (defined in BaseModeInstance) | BaseModeInstance | friend |
ModeTick() | BaseModeInstance | virtual |
OnEnd | BaseModeInstance | |
Platform::OpenBugReporter (defined in BaseModeInstance) | BaseModeInstance | friend |
PostDraw() | BaseModeInstance | inlineprotectedvirtual |
PreRender()=0 | BaseModeInstance | protectedpure virtual |
ProcessKeys()=0 | BaseModeInstance | protectedpure virtual |
ProcessLogic()=0 | BaseModeInstance | protectedpure virtual |
ProcessMouse(GUI_POINT mouse_point)=0 | BaseModeInstance | protectedpure virtual |
ProcessScheduleList() | BaseModeInstance | static |
ProcessTooltips() | BaseModeInstance | protected |
QueryMenuControls(KeyControlStruct pControlBuffer[32], int &pControlCount, bool &bStackControls) | BaseModeInstance | protectedvirtual |
ReleaseScreenGrab() | BaseModeInstance | protected |
ReloadFont(const char *pFontName, const char *pFontPath, int iFontW=-1, int iFontH=-1, unsigned int iMagnification=0) | BaseModeInstance | static |
ReloadMode() | BaseModeInstance | |
ReloadOpenModes() | BaseModeInstance | static |
RemoveKey(int iInputFlags, KeyInputType iType=KeyInputType::KIT_Key) | BaseModeInstance | protected |
ResetMode() | BaseModeInstance | |
ResetRectHover() | BaseModeInstance | protected |
RunGameLogic(bool AllowACT=true) | BaseModeInstance | static |
Schedule(unsigned int iDelay, EventSchedulePayloadFunc pPayloadFunc, void *pUserData=NULL, BaseModeInstance *pOwner=NULL) | BaseModeInstance | static |
ScheduleReloadOpenModes() | BaseModeInstance | static |
SelectSurface(int Index) | BaseModeInstance | protected |
SelectTexture(int Index) | BaseModeInstance | |
SetCursor(CSMP_CURSOR_TYPE iType, int iEventId=-1, GUI_RECT *pRect=NULL) | BaseModeInstance | static |
SetDirty() | BaseModeInstance | inlinevirtual |
SetGameResolution (defined in BaseModeInstance) | BaseModeInstance | friend |
SetGlobalConfig(MODE_GLOBAL_CONFIG_TYPE eType, const char *pValue) | BaseModeInstance | static |
SetMenuControlsAct(MENU_CONTROLS_ACTS NewAct) | BaseModeInstance | protected |
SetModePaused(bool bValue) | BaseModeInstance | |
SetRetValue(int value) | BaseModeInstance | |
SetTooltipPosition(GUI_POINT new_position) | BaseModeInstance | protected |
ShowCursor() | BaseModeInstance | static |
ShowTutorialPages(BaseModeInstance *pCaller, int iPageCount,...) | BaseModeInstance | static |
StartAllNewThreads() | BaseModeInstance | |
StartAsyncOperation(ModeThreadInstance::ModeCallback_OnThreadLoop pOnLoopFunc, ModeThreadInstance::ModeCallback_OnThreadComplete pOnCompleteFunc=NULL, void *pUserData=NULL) | BaseModeInstance | |
StartMode() | BaseModeInstance | virtual |
StopThread(ModeThreadId iThreadId, bool bWaitForFinish=false) | BaseModeInstance | |
TranslateMousePosition(GUI_POINT *pMouseInput, const GUI_POINT &pWindowOffset) | BaseModeInstance | protectedvirtual |
TranslateMousePosition(GUI_POINT *pMouseInput) | BaseModeInstance | protectedvirtual |
UpdateScreenGrab() | BaseModeInstance | protected |
~BaseModeInstance() (defined in BaseModeInstance) | BaseModeInstance |