11#include "LightDefinitions.h"
13#include "SceneTypes.generated.h"
35 return Data ==
Other.Data;
38 static constexpr int32 NumCustomPrimitiveDataFloat4s = 9;
39 static constexpr int32 NumCustomPrimitiveDataFloats = NumCustomPrimitiveDataFloat4s * 4;
53 : Reference(nullptr), ShareOriginTarget(nullptr), ShareOriginRefCount(0)
87 int32 ShareOriginRefCount;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
TRefCountPtr< FLightMap > FLightMapRef
Definition SceneTypes.h:22
ELightComponentType
Definition SceneTypes.h:96
@ LightType_Spot
Definition SceneTypes.h:99
@ LightType_MAX
Definition SceneTypes.h:101
@ LightType_Rect
Definition SceneTypes.h:100
@ LightType_Directional
Definition SceneTypes.h:97
@ LightType_NumBits
Definition SceneTypes.h:102
@ LightType_Point
Definition SceneTypes.h:98
EMaterialProperty
Definition SceneTypes.h:148
@ UMETA
Definition SceneTypes.h:150
@ MP_MaterialAttributes
Definition SceneTypes.h:184
@ MP_EmissiveColor
Definition SceneTypes.h:149
EShadowMapInteractionType
Definition SceneTypes.h:120
@ SMIT_GlobalVolume
Definition SceneTypes.h:122
@ SMIT_Texture
Definition SceneTypes.h:123
@ SMIT_NumBits
Definition SceneTypes.h:125
@ SMIT_None
Definition SceneTypes.h:121
ENGINE_API FString LexToString(EMaterialQualityLevel::Type QualityLevel)
Definition SceneView.cpp:454
ELightMapInteractionType
Definition SceneTypes.h:111
@ LMIT_None
Definition SceneTypes.h:112
@ LMIT_Texture
Definition SceneTypes.h:114
@ LMIT_GlobalVolume
Definition SceneTypes.h:113
@ LMIT_NumBits
Definition SceneTypes.h:116
TRefCountPtr< FShadowMap > FShadowMapRef
Definition SceneTypes.h:25
ESimpleElementBlendMode
Definition SceneTypes.h:191
@ SE_BLEND_Additive
Definition SceneTypes.h:195
@ SE_BLEND_TranslucentAlphaOnlyWriteAlpha
Definition SceneTypes.h:207
@ SE_BLEND_MAX
Definition SceneTypes.h:212
@ SE_BLEND_TranslucentDistanceField
Definition SceneTypes.h:199
@ SE_BLEND_RGBA_MASK_START
Definition SceneTypes.h:209
@ SE_BLEND_TranslucentAlphaOnly
Definition SceneTypes.h:206
@ SE_BLEND_AlphaComposite
Definition SceneTypes.h:201
@ SE_BLEND_RGBA_MASK_END
Definition SceneTypes.h:210
@ SE_BLEND_AlphaBlend
Definition SceneTypes.h:204
@ SE_BLEND_Masked
Definition SceneTypes.h:193
@ SE_BLEND_Opaque
Definition SceneTypes.h:192
@ SE_BLEND_TranslucentDistanceFieldShadowed
Definition SceneTypes.h:200
@ SE_BLEND_Modulate
Definition SceneTypes.h:196
@ SE_BLEND_MaskedDistanceFieldShadowed
Definition SceneTypes.h:198
@ SE_BLEND_AlphaHoldout
Definition SceneTypes.h:202
@ SE_BLEND_Translucent
Definition SceneTypes.h:194
@ SE_BLEND_MaskedDistanceField
Definition SceneTypes.h:197
EShadowCacheInvalidationBehavior
Definition SceneTypes.h:219
Definition SceneManagement.h:132
Definition SceneTypes.h:50
FSceneViewStateInterface * GetReference()
Definition SceneTypes.h:75
FSceneViewStateReference()
Definition SceneTypes.h:52
Definition ShadowMap.h:227
Definition RefCounting.h:454
Definition DebugViewModeHelpers.h:17
Type
Definition SceneTypes.h:132
@ High
Definition SceneTypes.h:134
@ Low
Definition SceneTypes.h:133
@ Medium
Definition SceneTypes.h:135
@ Num
Definition SceneTypes.h:137
@ Epic
Definition SceneTypes.h:136
Definition SceneComponent.h:24
Type
Definition RHIFeatureLevel.h:20
int
Definition TestServer.py:515
Definition SceneTypes.h:30
Definition SceneTypes.h:237
bool bAnyMaterialHasPerInstanceCustomData
Definition SceneTypes.h:242
FVector2f MinMaxMaterialDisplacement
Definition SceneTypes.h:238
bool bAnyMaterialHasPixelAnimation
Definition SceneTypes.h:241
bool bAnyMaterialHasPerInstanceRandom
Definition SceneTypes.h:243
bool bAnyMaterialHasWorldPositionOffset
Definition SceneTypes.h:240
float MaxWorldPositionOffsetDisplacement
Definition SceneTypes.h:239
static CORE_API const TVector2< float > ZeroVector
Definition Vector2D.h:63