ClassViewer

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class

FClassViewerFilter

Filter class that performs many common checks.

Public class

FClassViewerFilterFuncs

Public class

FClassViewerFilterOption

Used to define a custom class viewer filter option.

Public class

FClassViewerInitializationOptions

Settings for the Class Viewer set by the programmer before spawning an instance of the widget.

Public class

FClassViewerModule

Class Viewer module

Public class

IClassViewerFilter

Interface class for creating filters for the Class Viewer.

Public class

IUnloadedBlueprintData

Public class

SClassViewer

Public class

UClassViewerProjectSettings

Implements the settings for the Class Viewer Project Settings

Typedefs

Name

Description

FOnClassPicked

Delegate used with the Class Viewer in 'class picking' mode.

FOnClassViewerFilterOptionChanged

Delegate used to respond to a filter option change.

Enums

Functions

Name Description

Public function Virtual

 

~IClassViewerFilter()

Public function

OutFilterOpt...

 

Add

(
    MyFilterOption
)

Public function Virtual

param OutFil...

 

GetFilterOptions

Public function

bool

 

IsClassAllowed

(
    const FClassViewerInitializationOpt...,
    const UClass* InClass,
    TSharedRef< class FClassViewerFilte...
)

Checks if a class is allowed by this filter.

Public function

bool

 

IsUnloadedClassAllowed

(
    const FClassViewerInitializationOpt...,
    const TSharedRef< const class IUnlo...,
    TSharedRef< class FClassViewerFilte...
)

Checks if a class is allowed by this filter.

Public function

IClassViewer...

 

OnOptionChanged

(
    bool bIsEnabled
)

Variables

Name Description

Public variable

MyFilterOption

 

OnOptionChanged

Public variable

param OutFilter...

 

output

Public variable

MyFilterOption

 

ToolTipText

Can be optionally implemented to gather additional filter flags.