Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
FVSyncSettingProcessor 구조체 참조

#include <UserGameSettings.h>

FVSyncSettingProcessor에 대한 상속 다이어그램 :
Inheritance graph
FVSyncSettingProcessor에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

virtual void ApplySettings (const FSettingsBase &Settings, const UUserGameSettings *RuntimeSettings, UGameInstance *GameInstance) const override
 
- FSettingProcessor(으)로부터 상속된 Public 멤버 함수
virtual ~FSettingProcessor ()=default
 

추가로 상속된 멤버들

- FSettingProcessor(으)로부터 상속된 정적 Protected 멤버 함수
static FGlobalUserSettingsRuntime GetCurrentGlobalUserSettingsRuntime ()
 
static void SetGlobalUserSettingsRuntime (const FGlobalUserSettingsRuntime &Runtime)
 

멤버 함수 문서화

◆ 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

이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: