Navigation
API > API/Editor > API/Editor/CommonMenuExtensions
| Name | FShowFlagFilter |
| Type | class |
| Header File | /Engine/Source/Editor/CommonMenuExtensions/Public/ShowFlagFilter.h |
| Include Path | #include "ShowFlagFilter.h" |
Syntax
class FShowFlagFilter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShowFlagFilter
(
EDefaultMode InDefaultMode |
ShowFlagFilter.h |
Structs
| Name | Remarks |
|---|---|
| FGroupedShowFlagIndices |
Enums
Public
| Name | Remarks |
|---|---|
| EDefaultMode |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllowedFlagIndices | FGroupedShowFlagIndices | Flags that have passed the filtering. These are indices into the GetShowFlagMenuItems() array. | ShowFlagFilter.h | |
| bHaveFiltered | bool | ShowFlagFilter.h | ||
| DefaultMode | EDefaultMode | ShowFlagFilter.h | ||
| ExcludedFlags | TSet< FEngineShowFlags::EShowFlag > | ShowFlagFilter.h | ||
| ExcludedGroups | TArray< EShowFlagGroup > | ShowFlagFilter.h | ||
| IncludedFlags | TSet< FEngineShowFlags::EShowFlag > | ShowFlagFilter.h | ||
| IncludedGroups | TArray< EShowFlagGroup > | These don't need to be maps/sets because the number of groups is small and we'll get cache benefit from the array. | ShowFlagFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShowFlagFilter & ExcludeFlag
(
FEngineShowFlags::EShowFlag Flag |
ShowFlagFilter.h | ||
FShowFlagFilter & ExcludeGroup
(
EShowFlagGroup Group |
ShowFlagFilter.h | ||
const FGroupedShowFlagIndices & GetFilteredIndices
(
bool bForceRebuild |
ShowFlagFilter.h | ||
FShowFlagFilter & IncludeFlag
(
FEngineShowFlags::EShowFlag Flag |
Operations (earlier = higher priority): | ShowFlagFilter.h | |
FShowFlagFilter & IncludeGroup
(
EShowFlagGroup Group |
ShowFlagFilter.h |