UHardwareTargetingSettings

Hardware targeting settings, stored in default config, per-project

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UHardwareTargetingSettings

References

Module

HardwareTargeting

Header

/Engine/Source/Editor/HardwareTargeting/Public/HardwareTargetingSettings.h

Include

#include "HardwareTargetingSettings.h"

Syntax

class UHardwareTargetingSettings : public UObject

Remarks

Hardware targeting settings, stored in default config, per-project

Variables

Name Description

Public variable

EGraphicsPreset

 

AppliedDefaultGraphicsPerformance

Enum that is set to DefaultGraphicsPerformance when the settings have been successfully applied

Public variable

EHardwareClass

 

AppliedTargetedHardwareClass

Enum that is set to TargetedHardwareClass when the settings have been successfully applied

Public variable

EGraphicsPreset

 

DefaultGraphicsPerformance

Enum specifying a graphics preset to use for this game

Public variable

EHardwareClass

 

TargetedHardwareClass

Enum specifying which class of hardware this game is targeting

Constructors

Name Description

Public function

UHardwareTargetingSettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

bool

 

HasPendingChanges()

Check if these settings have any pending changes that require action

Public function

FSettingChan...

 

OnSettingChanged()

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object is changed

Classes

Name

Description

Public class

FSettingChangedEvent

Returns an event delegate that is executed when a setting has changed.