Cafu Engine
GuiEditor::ToolI Class Referenceabstract
Inheritance diagram for GuiEditor::ToolI:

Public Member Functions

virtual ToolID GetID () const =0
virtual void Activate ()
virtual void Deactivate ()
virtual void RenderTool (RenderWindowT *RenderWindow)
virtual bool OnKeyDown (RenderWindowT *RenderWindow, wxKeyEvent &KE)
virtual bool OnKeyUp (RenderWindowT *RenderWindow, wxKeyEvent &KE)
virtual bool OnChar (RenderWindowT *RenderWindow, wxKeyEvent &KE)
virtual bool OnLMouseDown (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnLMouseUp (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnRMouseDown (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnRMouseUp (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnMouseWheel (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnMouseMove (RenderWindowT *RenderWindow, wxMouseEvent &ME)
virtual bool OnContextMenu (RenderWindowT *RenderWindow, wxContextMenuEvent &CE)

The documentation for this class was generated from the following file: