UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaterialInstanceBasePropertyOverrides.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "MaterialInstanceBasePropertyOverrides.generated.h"
9
11USTRUCT()
13{
15
16
17 UPROPERTY(EditAnywhere, Category = Material)
18 uint8 bOverride_OpacityMaskClipValue : 1;
19
21 UPROPERTY(EditAnywhere, Category = Material)
22 uint8 bOverride_BlendMode : 1;
23
25 UPROPERTY(EditAnywhere, Category = Material)
26 uint8 bOverride_ShadingModel : 1;
27
29 UPROPERTY(EditAnywhere, Category = Material)
30 uint8 bOverride_DitheredLODTransition : 1;
31
33 UPROPERTY(EditAnywhere, Category = Material)
34 uint8 bOverride_CastDynamicShadowAsMasked : 1;
35
37 UPROPERTY(EditAnywhere, Category = Material)
38 uint8 bOverride_TwoSided : 1;
39
41 UPROPERTY(EditAnywhere, Category = Material)
42 uint8 bOverride_bIsThinSurface : 1;
43
45 UPROPERTY(EditAnywhere, Category = Material)
46 uint8 bOverride_OutputTranslucentVelocity : 1;
47
49 UPROPERTY(EditAnywhere, Category = Material)
50 uint8 bOverride_bHasPixelAnimation : 1;
51
53 UPROPERTY(EditAnywhere, Category = Material)
54 uint8 bOverride_bEnableTessellation : 1;
55
57 UPROPERTY(EditAnywhere, Category = Material)
58 uint8 bOverride_DisplacementScaling : 1;
59
61 UPROPERTY(EditAnywhere, Category = Material)
62 uint8 bOverride_bEnableDisplacementFade : 1;
63
65 UPROPERTY(EditAnywhere, Category = Material)
66 uint8 bOverride_DisplacementFadeRange : 1;
67
69 UPROPERTY(EditAnywhere, Category = Material)
70 uint8 bOverride_MaxWorldPositionOffsetDisplacement : 1;
71
73 UPROPERTY(EditAnywhere, Category = Material)
74 uint8 bOverride_CompatibleWithLumenCardSharing : 1;
75
77 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_TwoSided"))
79
81 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_bIsThinSurface"))
82 uint8 bIsThinSurface : 1;
83
85 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_DitheredLODTransition"))
87
89 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_CastDynamicShadowAsMasked", NoSpinbox = true))
90 uint8 bCastDynamicShadowAsMasked:1;
91
93 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_OutputTranslucentVelocity"))
94 uint8 bOutputTranslucentVelocity : 1;
95
99 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_bHasPixelAnimation"))
100 uint8 bHasPixelAnimation : 1;
101
103 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_bEnableTessellation"))
104 uint8 bEnableTessellation : 1;
105
107 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_bEnableDisplacementFade"))
108 uint8 bEnableDisplacementFade : 1;
109
111 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_CompatibleWithLumenCardSharing"))
112 uint8 bCompatibleWithLumenCardSharing : 1;
113
115 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_BlendMode"))
117
119 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_ShadingModel"))
121
123 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_OpacityMaskClipValue", NoSpinbox = true))
124 float OpacityMaskClipValue;
125
126 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_DisplacementScaling"))
127 FDisplacementScaling DisplacementScaling;
128
129 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_DisplacementFadeRange"))
130 FDisplacementFadeRange DisplacementFadeRange;
131
133 UPROPERTY(EditAnywhere, Category = Material, meta = (editcondition = "bOverride_MaxWorldPositionOffsetDisplacement", ClampMin=0.0f, NoSpinbox = true))
134 float MaxWorldPositionOffsetDisplacement;
135
137
138 ENGINE_API bool operator==(const FMaterialInstanceBasePropertyOverrides& Other)const;
139 ENGINE_API bool operator!=(const FMaterialInstanceBasePropertyOverrides& Other)const;
140};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EBlendMode
Definition EngineTypes.h:245
EMaterialShadingModel
Definition EngineTypes.h:705
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition EnumAsByte.h:22
Definition EngineTypes.h:3237
Definition EngineTypes.h:3204
Definition MaterialInstanceBasePropertyOverrides.h:13