KJB
|
#include <gui_interactive_object.h>
Additional Inherited Members | |
Public Member Functions inherited from kjb::gui::Selectable | |
virtual bool | selection_hit (unsigned int *index_stack, unsigned int *index_stack_end, int button, int state)=0 |
virtual void | render (bool select_mode) const =0 |
virtual void | render () const |
Public Member Functions inherited from kjb::Renderable | |
virtual | ~Renderable () |
Deletes this Renderable. More... | |
Public Member Functions inherited from Event_listener | |
virtual bool | mouse_event (int button, int state, int x, int y)=0 |
virtual bool | mouse_double_event (int button, int state, int x, int y)=0 |
virtual bool | motion_event (int x, int y)=0 |
virtual bool | passive_motion_event (int x, int y)=0 |
virtual bool | keyboard_event (unsigned int key, int x, int y)=0 |
virtual bool | special_event (int key, int x, int y)=0 |
Abstract interface for 3D objects that are renderable, pickable, and respond to events