Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
LSE_FadeScreen.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "Data/UI/UIContext.h"
10#include "LSE_FadeScreen.generated.h"
11
12
17UCLASS(EditInlineNew, BlueprintType, Blueprintable)
19{
20 GENERATED_BODY()
21
22public:
23 virtual void OnPreLoadStart(const FLevelStreamingContext Context) override;
24 virtual ELevelStreamingEffectResult OnPreLoadUpdate(const FLevelStreamingContext Context) override;
25 virtual void OnPreLoadEnd(const FLevelStreamingContext Context) override;
26
27
28 virtual void OnPostLoadStart(const FLevelStreamingContext Context) override;
29 virtual ELevelStreamingEffectResult OnPostLoadUpdate(const FLevelStreamingContext Context) override;
30 virtual void OnPostLoadEnd(const FLevelStreamingContext Context) override;
31
32public:
33 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect")
34 FUIContext UIContext;
35
36 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect")
37 bool bAutoInitializeAlpha = true;
38
39 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect", meta = (ClampMin = "0.0"))
40 float FadeInDuration = 1.3f;
41
42 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect", meta = (ClampMin = "0.0"))
43 float FadeHoldDuration = 2.0f;
44
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect", meta = (ClampMin = "0.0"))
46 float FadeOutDuration = 1.3f;
47
48protected:
49 float ElapsedTime = 0.0f;
50
51private:
52 UPROPERTY()
53 TWeakObjectPtr<UScreenFadeWidget> ActiveFadeWidget;
54};
ELevelStreamingEffectResult
Definition ELevelStreamingEnums.h:24
Definition LevelPostLoadInterface.h:23
Definition LevelPreLoadInterface.h:23
Definition LSE_FadeScreen.h:19
Definition LevelStreamingEffect.h:121
Definition ScreenFadeWidget.h:15
Definition LevelStreamingContext.h:16
Definition UIContext.h:10