8#include "ProceduralISMComponentDescriptor.generated.h"
48 return Key.GetTypeHash();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_FORCEINLINE_HINT bool operator!=(const FIndexedPointer &Other) const
Definition LockFreeList.h:76
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
ERendererStencilMask
Definition PrimitiveComponent.h:103
ERayTracingGroupCullingPriority
Definition PrimitiveComponent.h:119
uint64 ComputeHash(const FRHITextureCreateInfo &InCreateInfo, uint64 HeapOffset)
Definition RHICoreTransientResourceAllocator.h:15
ERuntimeVirtualTextureMainPassType
Definition RuntimeVirtualTextureEnum.h:58
EDetailMode
Definition SceneComponent.h:32
EShadowCacheInvalidationBehavior
Definition SceneTypes.h:219
Definition EnumAsByte.h:22
Definition MaterialInterface.h:296
Definition RuntimeVirtualTexture.h:18
Definition StaticMesh.h:593
Definition EngineTypes.h:3787
Type
Definition EngineTypes.h:3789
int
Definition TestServer.py:515
uint8 bUseAsOccluder
Definition ISMComponentDescriptor.h:169
uint8 bEmissiveLightSource
Definition ISMComponentDescriptor.h:121
uint8 bReverseCulling
Definition ISMComponentDescriptor.h:208
int32 TranslucencySortPriority
Definition ISMComponentDescriptor.h:104
uint8 bCastShadow
Definition ISMComponentDescriptor.h:118
int32 InstanceStartCullDistance
Definition ISMComponentDescriptor.h:92
uint8 bReceivesDecals
Definition ISMComponentDescriptor.h:163
TEnumAsByte< EComponentMobility::Type > Mobility
Definition ISMComponentDescriptor.h:62
ERendererStencilMask CustomDepthStencilWriteMask
Definition ISMComponentDescriptor.h:83
uint8 bCastHiddenShadow
Definition ISMComponentDescriptor.h:157
int32 CustomDepthStencilValue
Definition ISMComponentDescriptor.h:110
int32 WorldPositionOffsetDisableDistance
Definition ISMComponentDescriptor.h:243
uint8 bCastShadowAsTwoSided
Definition ISMComponentDescriptor.h:160
uint8 bCastContactShadow
Definition ISMComponentDescriptor.h:142
uint8 bVisibleInRayTracing
Definition ISMComponentDescriptor.h:181
EShadowCacheInvalidationBehavior ShadowCacheInvalidationBehavior
Definition ISMComponentDescriptor.h:249
int32 InstanceMinDrawDistance
Definition ISMComponentDescriptor.h:89
uint8 bRenderCustomDepth
Definition ISMComponentDescriptor.h:178
TEnumAsByte< enum EDetailMode > DetailMode
Definition ISMComponentDescriptor.h:252
uint8 bCastStaticShadow
Definition ISMComponentDescriptor.h:136
uint8 bEvaluateWorldPositionOffset
Definition ISMComponentDescriptor.h:205
FLightingChannels LightingChannels
Definition ISMComponentDescriptor.h:71
int32 RayTracingGroupId
Definition ISMComponentDescriptor.h:74
int32 InstanceEndCullDistance
Definition ISMComponentDescriptor.h:95
ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType
Definition ISMComponentDescriptor.h:65
uint8 bCastDynamicShadow
Definition ISMComponentDescriptor.h:133
int32 VirtualTextureCullMips
Definition ISMComponentDescriptor.h:101
ERayTracingGroupCullingPriority RayTracingGroupCullingPriority
Definition ISMComponentDescriptor.h:77
Definition EngineTypes.h:562
Definition ProceduralISMComponentDescriptor.h:24
FProceduralISMComponentDescriptor & operator=(FProceduralISMComponentDescriptor &&)=default
FProceduralISMComponentDescriptor(FProceduralISMComponentDescriptor &&)=default
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS ~FProceduralISMComponentDescriptor()=default
friend uint32 GetTypeHash(const FProceduralISMComponentDescriptor &Key)
Definition ProceduralISMComponentDescriptor.h:46
FProceduralISMComponentDescriptor(const FProceduralISMComponentDescriptor &)=default
FProceduralISMComponentDescriptor & operator=(const FProceduralISMComponentDescriptor &)=default
uint32 GetTypeHash() const
Definition ProceduralISMComponentDescriptor.h:51
Definition ISMComponentDescriptor.h:306
TArray< TSoftObjectPtr< URuntimeVirtualTexture > > RuntimeVirtualTextures
Definition ISMComponentDescriptor.h:338
TArray< TSoftObjectPtr< UMaterialInterface > > OverrideMaterials
Definition ISMComponentDescriptor.h:332
ENGINE_API bool operator==(const FSoftISMComponentDescriptor &Other) const
Definition ISMComponentDescriptor.cpp:323
Definition ObjectPtr.h:488
Definition SoftObjectPtr.h:174