MainLoop¶
Inherits: Object
Inherited By: SceneTree
Category: Core
Brief Description¶
Main loop is the abstract main loop base class.
Member Functions¶
void |
_drop_files ( StringArray files, int screen ) virtual |
void |
_finalize ( ) virtual |
void |
|
void |
_initialize ( ) virtual |
void |
_input_event ( InputEvent ev ) virtual |
void |
_input_text ( String text ) virtual |
void |
_iteration ( float delta ) virtual |
void |
finish ( ) |
void |
init ( ) |
void |
input_event ( InputEvent ev ) |
void |
input_text ( String text ) |
Numeric Constants¶
NOTIFICATION_WM_MOUSE_ENTER = 3
NOTIFICATION_WM_MOUSE_EXIT = 4
NOTIFICATION_WM_FOCUS_IN = 5
NOTIFICATION_WM_FOCUS_OUT = 6
NOTIFICATION_WM_QUIT_REQUEST = 7
NOTIFICATION_WM_UNFOCUS_REQUEST = 8
NOTIFICATION_OS_MEMORY_WARNING = 9
Description¶
Main loop is the abstract main loop base class. All other main loop classes are derived from it. Upon application start, a MainLoop has to be provided to OS, else the application will exit. This happens automatically (and a SceneTree is created), unless a main Script is supplied, which may or not create and return a MainLoop.
Member Function Description¶
void _drop_files ( StringArray files, int screen ) virtual
void _finalize ( ) virtual
void _idle ( float delta ) virtual
void _initialize ( ) virtual
void _input_event ( InputEvent ev ) virtual
void _input_text ( String text ) virtual
void _iteration ( float delta ) virtual
void finish ( )
void init ( )
void input_event ( InputEvent ev )
void input_text ( String text )