| ARROW enum value | Mouse | |
| ATTACK_OBJECT enum value | Mouse | |
| ATTACKMOVETO enum value | Mouse | |
| BUILD_PLACEMENT enum value | Mouse | |
| capture(void)=0 | Mouse | pure virtual |
| Capture_Mouse(void)=0 | Mouse | pure virtual |
| CAPTUREBUILDING enum value | Mouse | |
| checkForDrag(void) | Mouse | protected |
| Conditional_Hide_Mouse(Rect region)=0 | Mouse | pure virtual |
| Conditional_Show_Mouse(void)=0 | Mouse | pure virtual |
| Convert_Coordinate(int &x, int &y) const =0 | Mouse | pure virtual |
| createStreamMessages(void) | Mouse | virtual |
| CROSS enum value | Mouse | |
| DEFECTOR enum value | Mouse | |
| DISGUISE_AS_VEHICLE enum value | Mouse | |
| DO_REPAIR enum value | Mouse | |
| DOCK enum value | Mouse | |
| DRAW(void) | SubsystemInterface | inline |
| draw(void) | Mouse | virtual |
| Draw_Mouse(Surface *scr, bool issidebarsurface=false)=0 | Mouse | pure virtual |
| drawCursorText(void) | Mouse | |
| drawTooltip(void) | Mouse | |
| ENTER_AGGRESSIVELY enum value | Mouse | |
| ENTER_FRIENDLY enum value | Mouse | |
| Erase_Mouse(Surface *scr, bool issidebarsurface=false)=0 | Mouse | pure virtual |
| FIRE_BOMB enum value | Mouse | |
| FIRE_FLAME enum value | Mouse | |
| FIRST_CURSOR enum value | Mouse | |
| FORCE_ATTACK_GROUND enum value | Mouse | |
| FORCE_ATTACK_OBJECT enum value | Mouse | |
| GENERIC_INVALID enum value | Mouse | |
| GET_HEALED enum value | Mouse | |
| Get_Mouse_State(void) const =0 | Mouse | pure virtual |
| Get_Mouse_X(void) const =0 | Mouse | pure virtual |
| Get_Mouse_Y(void) const =0 | Mouse | pure virtual |
| GET_REPAIRED enum value | Mouse | |
| getCursorIndex(const AsciiString &name) | Mouse | |
| getCursorTooltipDelay() | Mouse | inline |
| getMouseCursor(void) | Mouse | inline |
| getMouseEvent(MouseIO *result, Bool flush)=0 | Mouse | protectedpure virtual |
| getMouseStatus(void) | Mouse | inline |
| getName(void) | SubsystemInterface | inline |
| getRedrawMode(void) | Mouse | inlinevirtual |
| getVisibility(void) | Mouse | inline |
| HACK enum value | Mouse | |
| Hide_Mouse(void)=0 | Mouse | pure virtual |
| init(void) | Mouse | virtual |
| initCursorResources(void)=0 | Mouse | pure virtual |
| INVALID_BUILD_PLACEMENT enum value | Mouse | |
| INVALID_MOUSE_CURSOR enum value | Mouse | |
| Is_Captured(void) const =0 | Mouse | pure virtual |
| isClick(const ICoord2D *anchor, const ICoord2D *dest, UnsignedInt previousMouseClick, UnsignedInt currentMouseClick) | Mouse | |
| LASER_GUIDED_MISSILES enum value | Mouse | |
| m_adjustTooltipAltColor | Mouse | |
| m_currentCursor | Mouse | protected |
| m_currentRedrawMode | Mouse | |
| m_currMouse | Mouse | protected |
| m_cursorInfo | Mouse | |
| m_cursorTextColor | Mouse | protected |
| m_cursorTextDisplayString | Mouse | protected |
| m_cursorTextDropColor | Mouse | protected |
| m_deadInputFrame | Mouse | protected |
| m_displayTooltip | Mouse | protected |
| m_dragTolerance | Mouse | |
| m_dragTolerance3D | Mouse | |
| m_dragToleranceMS | Mouse | |
| m_eventsThisFrame | Mouse | protected |
| m_forceFeedback | Mouse | protected |
| m_highlightPos | Mouse | protected |
| m_highlightUpdateStart | Mouse | protected |
| m_inputFrame | Mouse | protected |
| m_inputMovesAbsolute | Mouse | protected |
| m_isTooltipEmpty | Mouse | protected |
| m_lastTooltipWidth | Mouse | |
| m_maxX | Mouse | protected |
| m_maxY | Mouse | protected |
| m_minX | Mouse | protected |
| m_minY | Mouse | protected |
| m_mouseEvents | Mouse | protected |
| m_name | SubsystemInterface | protected |
| m_numAxes | Mouse | protected |
| m_numButtons | Mouse | protected |
| m_orthoCamera | Mouse | |
| m_orthoZoom | Mouse | |
| m_prevMouse | Mouse | protected |
| m_stillTime | Mouse | protected |
| m_tooltipAnimateBackground | Mouse | |
| m_tooltipBackColor | Mouse | protected |
| m_tooltipColorBackground | Mouse | |
| m_tooltipColorBorder | Mouse | |
| m_tooltipColorHighlight | Mouse | |
| m_tooltipColorShadow | Mouse | |
| m_tooltipColorText | Mouse | |
| m_tooltipDelay | Mouse | protected |
| m_tooltipDelayTime | Mouse | |
| m_tooltipDisplayString | Mouse | protected |
| m_tooltipFillTime | Mouse | |
| m_tooltipFontIsBold | Mouse | |
| m_tooltipFontName | Mouse | |
| m_tooltipFontSize | Mouse | |
| m_tooltipString | Mouse | protected |
| m_tooltipTextColor | Mouse | protected |
| m_tooltipWidth | Mouse | |
| m_useTooltipAltBackColor | Mouse | |
| m_useTooltipAltTextColor | Mouse | |
| m_visible | Mouse | protected |
| Mouse(void) | Mouse | |
| MouseCursor enum name | Mouse | |
| mouseNotifyResolutionChange(void) | Mouse | |
| moveMouse(Int x, Int y, Int relOrAbs) | Mouse | protected |
| MOVETO enum value | Mouse | |
| NONE enum value | Mouse | |
| NORMAL enum value | Mouse | |
| NUM_MOUSE_CURSORS enum value | Mouse | |
| NUM_MOUSE_EVENTS enum value | Mouse | protected |
| OUTRANGE enum value | Mouse | |
| parseIni(void) | Mouse | virtual |
| PARTICLE_UPLINK_CANNON enum value | Mouse | |
| PLACE_BEACON enum value | Mouse | |
| PLACE_CHARGE_INVALID enum value | Mouse | |
| PLACE_REMOTE_CHARGE enum value | Mouse | |
| PLACE_TIMED_CHARGE enum value | Mouse | |
| postProcessLoad() | SubsystemInterface | inlinevirtual |
| processMouseEvent(Int eventToProcess) | Mouse | protected |
| RedrawMode enum name | Mouse | |
| RedrawModeName | Mouse | static |
| Release_Mouse(void)=0 | Mouse | pure virtual |
| releaseCapture(void)=0 | Mouse | pure virtual |
| reset(void) | Mouse | virtual |
| resetTooltipDelay(void) | Mouse | |
| RESUME_CONSTRUCTION enum value | Mouse | |
| RM_DX8 enum value | Mouse | |
| RM_MAX enum value | Mouse | |
| RM_POLYGON enum value | Mouse | |
| RM_W3D enum value | Mouse | |
| RM_WINDOWS enum value | Mouse | |
| SCROLL enum value | Mouse | |
| SELECTING enum value | Mouse | |
| Set_Cursor(int xhotspot, int yhotspot, ShapeSet const *cursor, int shape)=0 | Mouse | pure virtual |
| Set_Mouse_XY(int xpos, int ypos)=0 | Mouse | pure virtual |
| SET_RALLY_POINT enum value | Mouse | |
| setCursor(MouseCursor cursor)=0 | Mouse | pure virtual |
| setCursorTooltip(UnicodeString tooltip, Int tooltipDelay=-1, const RGBColor *color=NULL, Real width=1.0f) | Mouse | |
| setCursorTooltipDelay(Int delay) | Mouse | inline |
| setMouseLimits(void) | Mouse | virtual |
| setMouseText(UnicodeString text, const RGBAColorInt *color, const RGBAColorInt *dropColor) | Mouse | |
| setName(AsciiString name) | SubsystemInterface | inline |
| setPosition(Int x, Int y) | Mouse | virtual |
| setRedrawMode(RedrawMode mode) | Mouse | inlinevirtual |
| setVisibility(Bool visible) | Mouse | inlinevirtual |
| Show_Mouse(void)=0 | Mouse | pure virtual |
| SNIPE_VEHICLE enum value | Mouse | |
| STAB_ATTACK enum value | Mouse | |
| STAB_ATTACK_INVALID enum value | Mouse | |
| SubsystemInterface() | SubsystemInterface | |
| TANKHUNTER_TNT_ATTACK enum value | Mouse | |
| UPDATE(void) | SubsystemInterface | inline |
| update(void) | Mouse | virtual |
| updateMouseData() | Mouse | protected |
| WAYPOINT enum value | Mouse | |
| ~Mouse(void) | Mouse | virtual |
| ~Mouse(void) | Mouse | inlinevirtual |
| ~SubsystemInterface() | SubsystemInterface | virtual |