ISettingsContainer

Interface for setting containers.

Windows
MacOS
Linux

References

Module

Settings

Header

/Engine/Source/Developer/Settings/Public/ISettingsContainer.h

Include

#include "ISettingsContainer.h"

Syntax

class ISettingsContainer

Remarks

Interface for setting containers.

A settings container is a collection of setting categories. Each category holds a collection of setting sections, which contain the actual settings in the form of UObject properties.

Destructors

Name Description

Public function Virtual

~ISettingsContainer()

Virtual destructor.

Functions

Name Description

Public function

void

 

Describe

(
    const FText& InDisplayName,
    const FText& InDescription,
    const FName& InIconName
)

Updates the details of this settings container.

Public function

void

 

DescribeCategory

(
    const FName& CategoryName,
    const FText& DisplayName,
    const FText& Description
)

Updates the details of the specified settings category.

Public function Const

int32

 

GetCategories

Gets the setting categories.

Public function Const

TSharedPtr< ...

 

GetCategory

(
    const FName& CategoryName
)

Gets the category with the specified name.

Public function Const

const FText ...

 

GetDescription()

Gets the container's localized description text.

Public function Const

const FText ...

 

GetDisplayName()

Gets the container's localized display name.

Public function Const

const FName ...

 

GetIconName()

Gets the name of the container's icon.

Public function Const

const FName ...

 

GetName()

Gets the container's name.

Public function

FOnCategoryM...

 

OnCategoryModified()

Public function

FOnSectionRe...

 

OnSectionRemoved()

Typedefs

Name

Description

FOnCategoryModified

A delegate that is executed when a settings category has been added or modified.

FOnSectionRemoved

A delegate that is executed when a settings section has been removed.

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