Navigation
API > API/Developer > API/Developer/LogVisualizer
| Name | FVisualLoggerFilters |
| Type | struct |
| Header File | /Engine/Source/Developer/LogVisualizer/Public/LogVisualizerSettings.h |
| Include Path | #include "LogVisualizerSettings.h" |
Syntax
USTRUCT ()
struct FVisualLoggerFilters : public FVisualLoggerFiltersData
Inheritance Hierarchy
- FVisualLoggerFiltersData → FVisualLoggerFilters
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| StaticInstance | TSharedPtr< struct FVisualLoggerFilters > | LogVisualizerSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnFilterCategoryAdded | FOnFilterCategoryAdded | LogVisualizerSettings.h | ||
| OnFilterCategoryRemoved | FOnFilterCategoryRemoved | LogVisualizerSettings.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DisabledGraphDatas | TArray< FName > | LogVisualizerSettings.h | ||
| FastCategoryFilterMap | TMap< FName, FCategoryFilter * > | LogVisualizerSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddCategory
(
FString InName, |
LogVisualizerSettings.h | ||
void DeactivateAllButThis
(
const FString& InName |
LogVisualizerSettings.h | ||
void DisableGraphData
(
FName GraphName, |
LogVisualizerSettings.h | ||
void EnableAllCategories() |
LogVisualizerSettings.h | ||
FCategoryFilter & GetCategoryByName
(
const FString& InName |
LogVisualizerSettings.h | ||
FCategoryFilter & GetCategoryByName
(
const FName& InName |
LogVisualizerSettings.h | ||
FString GetSearchString() |
LogVisualizerSettings.h | ||
const TArray< FString > & GetSelectedObjects() |
LogVisualizerSettings.h | ||
void InitWith
(
const FVisualLoggerFiltersData& NewFiltersData |
LogVisualizerSettings.h | ||
bool IsGraphDataDisabled
(
FName GraphName, |
LogVisualizerSettings.h | ||
bool IsStringMatchingSearchFilter
(
const FStringView String |
LogVisualizerSettings.h | ||
bool MatchCategoryFilters
(
FString String, |
LogVisualizerSettings.h | ||
bool MatchObjectName
(
FString String |
LogVisualizerSettings.h | ||
bool MatchSearchString
(
FString String |
LogVisualizerSettings.h | ||
void RemoveCategory
(
FString InName |
LogVisualizerSettings.h | ||
void RemoveObjectFromSelection
(
FString ObjectName |
LogVisualizerSettings.h | ||
void Reset() |
LogVisualizerSettings.h | ||
void SelectObject
(
FString ObjectName |
LogVisualizerSettings.h | ||
void SetSearchString
(
FString InString |
LogVisualizerSettings.h | ||
bool ShouldDisplayCategory
(
FName Name, |
This is the preferred version to determine if a category should be displayed base on its name. | LogVisualizerSettings.h | |
bool ShouldDisplayCategoryByString
(
FStringView String, |
This function relies on case-insensitive string comparison and is slower than the FName based version that should be used when the category name is directly accessible. | LogVisualizerSettings.h | |
bool ShouldDisplayLine
(
const FVisualLogLine& Line, |
LogVisualizerSettings.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnNewItemHandler
(
const FVisualLoggerDBRow& BDRow, |
LogVisualizerSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FVisualLoggerFilters & Get() |
LogVisualizerSettings.h | ||
static void Initialize() |
LogVisualizerSettings.h | ||
static void Shutdown() |
LogVisualizerSettings.h |