SClassViewer

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ClassViewer

Header

/Engine/Source/Editor/ClassViewer/Public/SClassViewer.h

Include

#include "SClassViewer.h"

Syntax

class SClassViewer : public SCompoundWidget

Destructors

Name Description

Public function Virtual

~SClassViewer()

Functions

Name Description

Public function Virtual

void

 

ClearSelection()

Empty the selection set.

Public function

void

 

Construct

(
    const FArguments& InArgs,
    const FClassViewerInitializationOpt...
)

Construct the widget

Public function Static

void

 

DestroyClassHierarchy()

Destroys the internal Class Hierarchy database

Public function Virtual

TSharedRef< ...

 

GetContent()

Gets the widget contents of the app

Public function Virtual Const

bool

 

IsClassAllowed

(
    const UClass* InClass
)

Test to see whether the given class would be allowed by this class viewer

Public function

void

 

Refresh()

Sends a requests to the Class Viewer to refresh itself the next chance it gets

Overridden from SWidget

Name Description

Public function Virtual

FReply

 

OnFocusReceived

(
    const FGeometry& MyGeometry,
    const FFocusEvent& InFocusEvent
)

KEY INPUT Called when focus is given to this widget. This event does not bubble.

Public function Virtual

FReply

 

OnKeyDown

(
    const FGeometry& MyGeometry,
    const FKeyEvent& InKeyEvent
)

Called after a key is pressed when this widget has focus (this event bubbles if not handled)

Public function Virtual Const

bool

 

SupportsKeyboardFocus()

Checks to see if this widget supports keyboard focus. Override this in derived classes.

Public function Virtual

void

 

Tick

(
    const FGeometry& AllottedGeometry,
    const double InCurrentTime,
    const float InDeltaTime
)

SWidget interface

Classes

Name

Description

Public struct

FArguments

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss