UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DebugCommands.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Misc/Build.h
"
6
7
#if !UE_BUILD_SHIPPING
8
9
#include "Containers/Array.h"
10
#include "
Containers/UnrealString.h
"
11
12
struct
IConsoleCommand
;
13
14
namespace
UE::IoStore
15
{
16
17
class
FOnDemandIoStore;
18
19
class
FOnDemandDebugCommands
20
{
21
public
:
22
FOnDemandDebugCommands
() =
delete
;
23
FOnDemandDebugCommands
(
FOnDemandIoStore
* OnDemandIoStore);
24
~FOnDemandDebugCommands
();
25
26
private
:
27
28
void
BindConsoleCommands();
29
void
UnbindConsoleCommands();
30
31
void
RunRequestTest(
const
TArray<FString>
& Args)
const
;
32
33
FOnDemandIoStore
* OnDemandIoStore =
nullptr
;
34
35
TArray<IConsoleCommand*>
DynamicConsoleCommands;
36
};
37
38
}
// namespace UE::IoStore
39
40
#endif
// !UE_BUILD_SHIPPING
Build.h
UnrealString.h
TArray
Definition
Array.h:670
UE::IoStore::FOnDemandDebugCommands
Definition
DebugCommands.h:20
UE::IoStore::FOnDemandDebugCommands::~FOnDemandDebugCommands
~FOnDemandDebugCommands()
Definition
DebugCommands.cpp:28
UE::IoStore::FOnDemandDebugCommands::FOnDemandDebugCommands
FOnDemandDebugCommands()=delete
UE::IoStore::FOnDemandIoStore
Definition
OnDemandIoStore.h:332
UE::IoStore
NO_LOGGING.
Definition
Client.h:20
IConsoleCommand
Definition
IConsoleManager.h:797
Engine
Source
Runtime
Experimental
IoStore
OnDemand
Private
DebugCommands.h
Generated by
1.9.8