Navigation
API > API/Editor > API/Editor/HardwareTargeting
Hardware targeting settings, stored in default config, per-project
| Name | UHardwareTargetingSettings |
| Type | class |
| Header File | /Engine/Source/Editor/HardwareTargeting/Public/HardwareTargetingSettings.h |
| Include Path | #include "HardwareTargetingSettings.h" |
Syntax
UCLASS (Config=Engine, defaultconfig)
class UHardwareTargetingSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UHardwareTargetingSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UHardwareTargetingSettings
(
const FObjectInitializer& ObjectInitializer |
HardwareTargetingSettings.h |
Classes
| Name | Remarks |
|---|---|
| FSettingChangedEvent | Returns an event delegate that is executed when a setting has changed. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AppliedDefaultGraphicsPerformance | EGraphicsPreset | Enum that is set to DefaultGraphicsPerformance when the settings have been successfully applied | HardwareTargetingSettings.h |
|
| AppliedTargetedHardwareClass | EHardwareClass | Enum that is set to TargetedHardwareClass when the settings have been successfully applied | HardwareTargetingSettings.h |
|
| DefaultGraphicsPerformance | EGraphicsPreset | Enum specifying a graphics preset to use for this game | HardwareTargetingSettings.h |
|
| TargetedHardwareClass | EHardwareClass | Enum specifying which class of hardware this game is targeting | HardwareTargetingSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SettingChangedEvent | FSettingChangedEvent | Holds an event delegate that is executed when a setting has changed. | HardwareTargetingSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasPendingChanges() |
Check if these settings have any pending changes that require action | HardwareTargetingSettings.h | |
FSettingChangedEvent & OnSettingChanged() |
HardwareTargetingSettings.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object is changed | HardwareTargetingSettings.h |