Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
MaterialTransitionDefinition.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CK_UE.h"
6#include "StructUtils/InstancedStruct.h"
7#include "MaterialTransitionDefinition.generated.h"
8
9
10struct FInstancedStruct;
11class UMaterialInterface;
12
13USTRUCT(BlueprintType)
15{
16 GENERATED_BODY()
17};
18
19
20USTRUCT(BlueprintType)
22{
23 GENERATED_BODY()
24
25public:
26 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material")
27 TArray<TObjectPtr<UMaterialInterface>> OverrideMaterials;
28};
29
30USTRUCT(BlueprintType)
32{
33 GENERATED_BODY()
34
35public:
36 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material")
37 TObjectPtr<UMaterialInterface> OverrideMaterial;
38};
39
40
41USTRUCT(BlueprintType)
43{
44 GENERATED_BODY()
45
46public:
47 FMaterialOpacityTransition(float InStartOpacity, float InEndOpacity) : StartOpacity(InStartOpacity), EndOpacity(InEndOpacity) { }
49
50public:
51 UPROPERTY(EditDefaultsOnly, Category = "Payload", meta = (BaseStruct = "/Script/CK_UE.MaterialSlotOverride", ExcludeBaseStruct))
52 FInstancedStruct OverrideMaterial;
53
54 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material")
55 FName OpacityParameterName = NAME_None;
56
57 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material", meta = (ClampMin = "0.0", UIMin = "0.0"))
58 float DurationSeconds = 1.0f;
59
60 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material", meta = (ClampMin = "0.0", ClampMax = "1.0"))
61 float StartOpacity = 0.0f;
62
63 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Material", meta = (ClampMin = "0.0", ClampMax = "1.0"))
64 float EndOpacity = 1.0f;
65};
Definition MaterialTransitionDefinition.h:43
FMaterialOpacityTransition(float InStartOpacity, float InEndOpacity)
Definition MaterialTransitionDefinition.h:47
FMaterialOpacityTransition()=default
Definition MaterialTransitionDefinition.h:22
Definition MaterialTransitionDefinition.h:32
Definition MaterialTransitionDefinition.h:15