An example of a GUI mode.
#pragma once
{
protected:
protected:
protected:
protected:
};
Easy UI management.
Definition: CSMAPI_BaseModeInstance.h:469
virtual void ProcessLogic()=0
Process the logic of this menu.
virtual void ProcessKeys()=0
Process key input.
virtual void Draw()=0
Draw rendered surfaces.
virtual void PreRender()=0
Render everything to surfaces.
virtual int Init()=0
Initialize this mode.
virtual void ProcessMouse(GUI_POINT mouse_point)=0
Process this menu's mouse.
virtual int Free()=0
De-initialize this mode.
Manages points.
Definition: CSMAPI_types.h:546