EngineDebugger handles the communication between the editor and the running game. It is active in the running game. Messages can be sent/received through it. It also manages the profilers.
Returns true if a capture with the given name is present otherwise false.
Returns true if a profiler with the given name is present otherwise false.
Returns true if the debugger is active otherwise false.
Returns true if a profiler with the given name is present and active otherwise false.
Calls the add callable of the profiler with given name and data.
Calls the toggle callable of the profiler with given name and arguments. Enables/Disables the same profiler depending on enable argument.
Registers a message capture with given name. If name is "my_message" then messages starting with "my_message:" will be called with the given callable.
Callable must accept a message string and a data array as argument. If the message and data are valid then callable must return true otherwise false.
Registers a profiler with the given name. See EngineProfiler for more information.
Sends a message with given message and data array.
Unregisters the message capture with given name.
Unregisters a profiler with given name.







