Navigation
API > API/Editor > API/Editor/ClassViewer
Class Viewer module
| Name | FClassViewerModule |
| Type | class |
| Header File | /Engine/Source/Editor/ClassViewer/Public/ClassViewerModule.h |
| Include Path | #include "ClassViewerModule.h" |
Syntax
class FClassViewerModule : public IModuleInterface
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| GlobalClassViewerFilter | TSharedPtr< IClassViewerFilter > | ClassViewerModule.h | ||
| OnGlobalClassViewerFilterModified | FSimpleMulticastDelegate | ClassViewerModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< IClassViewerFilter > CreateClassFilter
(
const FClassViewerInitializationOptions& InitOptions |
Create a new class filter from the given initialization options. | ClassViewerModule.h | |
virtual TSharedRef< SWidget > CreateClassViewer
(
const FClassViewerInitializationOptions& InitOptions, |
Creates a class viewer widget | ClassViewerModule.h | |
virtual TSharedRef< FClassViewerFilterFuncs > CreateFilterFuncs() |
ClassViewerModule.h | ||
virtual const TSharedPtr< IClassViewerFilter > & GetGlobalClassViewerFilter() |
Returns the global filter that affects all class viewer instances | ClassViewerModule.h | |
FSimpleMulticastDelegate & GetOnGlobalClassViewerFilterModified() |
ClassViewerModule.h | ||
virtual void RegisterGlobalClassViewerFilter
(
const TSharedRef< IClassViewerFilter >& Filter |
Registers a global filter that affects all class viewer instances (gets combined any local filter) | ClassViewerModule.h | |
virtual void ShutdownModule() |
Called before the module is unloaded, right before the module object is destroyed. | ClassViewerModule.h | |
virtual void StartupModule() |
Called right after the module DLL has been loaded and the module object has been created | ClassViewerModule.h |