#include <UserGameSettings.h>
◆ ApplySettings()
| void FVSyncSettingProcessor::ApplySettings |
( |
const FSettingsBase & |
Settings, |
|
|
const UUserGameSettings * |
RuntimeSettings, |
|
|
UGameInstance * |
GameInstance |
|
) |
| const |
|
overridevirtual |
FSettingProcessor(으)로부터 재구현되었습니다.
101{
102 const FToggleSettings* VSyncSettings = FSettingsBase::CastSetting<FToggleSettings>(&Settings);
103
104 if (VSyncSettings == nullptr)
105 {
106 LOG_ERROR(LogCK,
"%s로 변환할 수 없습니다.", *FToggleSettings::StaticStruct()->GetName());
107 return;
108 }
109
110 UGameUserSettings* CurrentGameUserSettings = GEngine->GetGameUserSettings();
111 checkf(CurrentGameUserSettings, TEXT(
"%s를 가져올 수 없습니다."),
NAMEOF(UGameUserSettings));
112
113 CurrentGameUserSettings->SetVSyncEnabled(VSyncSettings->
bIsToggled);
114}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
Definition UserGameSettings.h:243
bool bIsToggled
Definition UserGameSettings.h:260
이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: