37 #include "Coherent/Libraries/Logging/Severity.h"
38 #include "CoherentUISystem.generated.h"
40 typedef TSharedPtr<CoUISystemWrapper, ESPMode::ThreadSafe> SystemWrapperSharedPtr;
43 namespace ELoggingEnum
47 Trace UMETA(DisplayName =
"Trace"),
48 Debug UMETA(DisplayName =
"Debug"),
49 Info UMETA(DisplayName =
"Info"),
50 Warning UMETA(DisplayName =
"Warning"),
51 AssertFailure UMETA(DisplayName =
"AssertFailure"),
52 Error UMETA(DisplayName =
"Error")
64 GENERATED_UCLASS_BODY()
68 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"System Settings")
72 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
73 FString CookiesResource;
76 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
80 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
84 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
85 FString HTML5LocalStoragePath;
88 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
89 bool ForceDisablePluginFullscreen;
92 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
93 bool DisableWebSecurity;
96 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
97 bool SupportProprietaryCodecs;
100 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "System Settings")
101 bool UpdateWhenPaused;
104 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Library log level")
105 TEnumAsByte<ELoggingEnum::LoggingSeverity> LogSeverity;
108 virtual
void TickActor(
float DeltaTime, enum ELevelTick TickType, FActorTickFunction& ThisTickFunction) override;
110 virtual
void PreInitializeComponents() override;
112 SystemWrapperSharedPtr GetSystemObject() const;
114 virtual
void BeginDestroy() override;
116 SystemWrapperSharedPtr System;
Definition: CoherentUISystem.h:62