林君義合成高級附加課
;template<typename TSTR, typename LAMBDA>class TEnqueueUniqueRenderCommandType : public FRenderCommand{public:
? ?TEnqueueUniqueRenderCommandType(LAMBDA&& InLambda) : Lambda(Forward<LAMBDA>(InLambda)) {}
? ?void DoTask(ENamedThreads::Type CurrentThread, const FGraphEventRef& MyCompletionGraphEvent)
? ?{
? ? ? ?TRACE_CPUPROFILER_EVENT_SCOPE_ON_CHANNEL_STR(TSTR::TStr(), RenderCommandsChannel);
? ? ? ?FRHICommandListImmediate& RHICmdList = GetImmediateCommandList_ForRenderCommand();
? ? ? ?Lambda(RHICmdList);
? ?}
標(biāo)簽: