22#if ENABLE_SCENE_DATA_DX11_UB_ERROR_WORKAROUND
50#if ENABLE_SCENE_DATA_DX11_UB_ERROR_WORKAROUND
69 uint32 PackedInstanceSceneDataFlags = 0u;
75 UE_DEPRECATED(5.6,
"Only the opaque UB (see GPUSceneWriterUB below) should be referenced")
101 template <
typename LambdaType>
109 template <
typename LambdaType>
121 bool IsBound()
const {
return Delegate.IsBound(); }
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#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
#define DECLARE_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:57
EGPUSceneGPUWritePass
Definition MeshBatch.h:61
#define SHADER_PARAMETER_RDG_BUFFER_UAV(ShaderType, MemberName)
Definition ShaderParameterMacros.h:1812
#define BEGIN_SHADER_PARAMETER_STRUCT(StructTypeName, DllStorage)
Definition ShaderParameterMacros.h:1482
#define SHADER_PARAMETER_STRUCT_INCLUDE(StructType, MemberName)
Definition ShaderParameterMacros.h:1895
#define SHADER_PARAMETER_RDG_UNIFORM_BUFFER(StructType, MemberName)
Definition ShaderParameterMacros.h:1823
#define END_SHADER_PARAMETER_STRUCT()
Definition ShaderParameterMacros.h:1485
#define SHADER_PARAMETER(MemberType, MemberName)
Definition ShaderParameterMacros.h:1684
#define DECLARE_UNIFORM_BUFFER_STRUCT(StructTypeName, PrefixKeywords)
Definition ShaderParameterStructDeclaration.h:10
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition MeshBatch.h:44
Definition GPUSceneWriter.h:91
FGPUSceneWriteDelegate()=default
static FGPUSceneWriteDelegate CreateLambda(LambdaType &&Lambda)
Definition GPUSceneWriter.h:110
static FGPUSceneWriteDelegateRef CreateLambda(FMeshElementCollector *MeshElementCollector, LambdaType &&Lambda)
Definition GPUSceneWriter.h:102
FGPUSceneWriteDelegate(FGPUSceneWriteDelegate &&)=default
bool IsBound() const
Definition GPUSceneWriter.h:121
FGPUSceneWriteDelegate & operator=(FGPUSceneWriteDelegate &&)=default
Definition MeshElementCollector.h:26
Definition SceneManagement.h:1452
Definition RenderGraphBuilder.h:49
Definition SceneView.h:1425
Definition GPUSceneWriter.h:61