SlateDebugger.Event.Start

SlateDebugger.Event.Start

#Overview

name: SlateDebugger.Event.Start

This variable is created as a Console Variable (cvar).

It is referenced in 2 C++ source files.

#Summary

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Runtime/SlateCore/Private/Debugging/ConsoleSlateDebugger.cpp:35

Scope (from outer to inner):

file
function     FConsoleSlateDebugger::FConsoleSlateDebugger

Source code excerpt:

	, EnabledFocusEvents(false, (uint8)ESlateDebuggingFocusEvent::MAX)
	, StartDebuggingCommand(
		TEXT("SlateDebugger.Event.Start"),
		*LOCTEXT("StartDebugger", "Starts the debugger.").ToString(),
		FConsoleCommandDelegate::CreateRaw(this, &FConsoleSlateDebugger::StartDebugging))
	, StopDebuggingCommand(
		TEXT("SlateDebugger.Event.Stop"),
		*LOCTEXT("StopDebugger", "Stops the debugger.").ToString(),
		FConsoleCommandDelegate::CreateRaw(this, &FConsoleSlateDebugger::StopDebugging))
	, StartDebuggingCommandAlias(
		TEXT("SlateDebugger.Start"),
		*LOCTEXT("StartDebuggerAlias", "Alias to 'SlateDebugger.Event.Start'.").ToString(),
		FConsoleCommandDelegate::CreateRaw(this, &FConsoleSlateDebugger::StartDebugging))
	, StopDebuggingCommandAlias(
		TEXT("SlateDebugger.Stop"),
		*LOCTEXT("StopDebuggerAlias", "Alias to 'SlateDebugger.Event.Stop'.").ToString(),
		FConsoleCommandDelegate::CreateRaw(this, &FConsoleSlateDebugger::StopDebugging))
	, EnableLogWarning(

#Loc: <Workspace>/Engine/Source/Runtime/SlateCore/Private/Debugging/ConsoleSlateDebugger.h:16

Scope: file

Source code excerpt:

 * Allows debugging the behavior of Slate from the console.
 * Basics:
 *   Start - SlateDebugger.Event.Start
 *   Stop  - SlateDebugger.Event.Stop
 *
 * Notes:
 *   If you need to begin debugging slate on startup do, -execcmds="SlateDebugger.Event.Start"
 */
class FConsoleSlateDebugger : public FSlateDebugging::IWidgetInputRoutingEvent
{
public:
	FConsoleSlateDebugger();
	virtual ~FConsoleSlateDebugger();

	void StartDebugging();
	void StopDebugging();
	bool IsEnabled() const { return bEnabled; }

protected:
	//~ Begin IWidgetInputRoutingEvent interface
	virtual void OnProcessInput(ESlateDebuggingInputEvent InputEventType, const FInputEvent& Event) override;