Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
CameraBlurEffectProcessor.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "CameraBlurEffectProcessor.generated.h"
9
13UCLASS()
15{
16 GENERATED_BODY()
17
18protected:
19 virtual void OnStart(const FCameraEffect& CameraEffect, APlayerController* PC) override;
20 virtual void OnUpdate(const FCameraEffect& CameraEffect, APlayerController* PC) override;
21 virtual void OnEnd(const FCameraEffect& CameraEffect, APlayerController* PC) override;
22
23private:
24 bool TryGetBlurValues(const ECameraBlurEffectType EffectType, const float ElapsedTimeRatio, float& OutStrength, float& OutWeight) const;
25
26public:
27 UPROPERTY(Transient)
29
30private:
31 float StartRealTime = 0.0f;
32 float DurationMul = 0.0f;
33 bool bIsActive = false;
34};
ECameraBlurEffectType
Definition CameraBlurEffect.h:14
Definition CameraBlurEffectProcessor.h:15
Definition CameraEffectProcessor.h:25
Definition CameraBlurEffect.h:25
Definition CameraEffector.h:17