Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
ScriptDebugger Class Referenceabstract
Inheritance diagram for ScriptDebugger:
ScriptDebuggerLocal ScriptDebuggerRemote

Classes

struct  LiveEditFuncs
 

Public Types

typedef void(* RequestSceneTreeMessageFunc) (void *)
 

Public Member Functions

void set_lines_left (int p_left)
 
int get_lines_left () const
 
void set_depth (int p_depth)
 
int get_depth () const
 
String breakpoint_find_source (const String &p_source) const
 
void insert_breakpoint (int p_line, const StringName &p_source)
 
void remove_breakpoint (int p_line, const StringName &p_source)
 
bool is_breakpoint (int p_line, const StringName &p_source) const
 
bool is_breakpoint_line (int p_line) const
 
void clear_breakpoints ()
 
virtual void debug (ScriptLanguage *p_script, bool p_can_continue=true)=0
 
virtual void idle_poll ()
 
virtual void line_poll ()
 
void set_break_language (ScriptLanguage *p_lang)
 
ScriptLanguageget_break_language () const
 
virtual void send_message (const String &p_message, const Array &p_args)=0
 
virtual bool is_remote () const
 
virtual void request_quit ()
 
virtual void set_request_scene_tree_message_func (RequestSceneTreeMessageFunc p_func, void *p_udata)
 
virtual void set_live_edit_funcs (LiveEditFuncs *p_funcs)
 

Static Public Member Functions

static _FORCE_INLINE_ ScriptDebuggerget_singleton ()
 

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