55 UE_DEPRECATED(5.6,
"Near/far field assignment is done based on ERayTracingPrimitiveFlags::FarField.")
#define check(expr)
Definition AssertionMacros.h:314
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
ERayTracingInstanceLayer
Definition RayTracingInstance.h:11
Definition RayTracingGeometry.h:31
Definition ArrayView.h:139
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition RayTracingInstance.h:17
bool OwnsMaterials() const
Definition RayTracingInstance.h:30
TConstArrayView< uint32 > PrimitiveInstanceIndicesView
Definition RayTracingInstance.h:74
FRayTracingInstance & operator=(const FRayTracingInstance &)=default
bool bInstanceMaskAndFlagsDirty
Definition RayTracingInstance.h:61
TConstArrayView< FMatrix > InstanceTransformsView
Definition RayTracingInstance.h:99
bool bThinGeometry
Definition RayTracingInstance.h:53
ERayTracingInstanceLayer InstanceLayer
Definition RayTracingInstance.h:56
uint32 NumTransforms
Definition RayTracingInstance.h:68
const FRayTracingGeometry * Geometry
Definition RayTracingInstance.h:19
bool OwnsPrimitiveInstanceIndices() const
Definition RayTracingInstance.h:76
bool bApplyLocalBoundsTransform
Definition RayTracingInstance.h:50
TArrayView< const FMeshBatch > GetMaterials() const
Definition RayTracingInstance.h:35
PRAGMA_DISABLE_DEPRECATION_WARNINGS FRayTracingInstance()=default
FRayTracingInstance & operator=(FRayTracingInstance &&)=default
TArray< FMatrix > InstanceTransforms
Definition RayTracingInstance.h:96
FRayTracingInstance(FRayTracingInstance &&)=default
TConstArrayView< FMeshBatch > MaterialsView
Definition RayTracingInstance.h:28
FRayTracingInstance(const FRayTracingInstance &)=default
TConstArrayView< FMatrix > GetTransforms() const
Definition RayTracingInstance.h:106
TArray< FMeshBatch > Materials
Definition RayTracingInstance.h:25
TArray< uint32 > PrimitiveInstanceIndices
Definition RayTracingInstance.h:71
TConstArrayView< uint32 > GetPrimitiveInstanceIndices() const
Definition RayTracingInstance.h:81
~FRayTracingInstance()=default
bool OwnsTransforms() const
Definition RayTracingInstance.h:101