9#if MESH_DRAW_COMMAND_STATS
19 int32 PrimitiveCount = 0;
20 int32 TotalInstanceCount = 0;
24 uint32 IndirectArgsOffset : 31;
28#if MESH_DRAW_COMMAND_DEBUG_DATA
30 int32 SegmentIndex = 0;
43 const TCHAR* PassName;
72 static void CreateInstance();
108 void Validate()
const;
129 uint64 PrimitiveCount = 0;
153 int32 TotalInstances = 0;
207 for (
int i = 0; i < Categories.Num(); i++)
225 void DumpStats(FFrameData* FrameData);
229 bool bCollectStats =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition RenderGraphResources.h:1321
Definition RenderGraphBuilder.h:49
Definition RHIResources.h:1581
Definition RHIGPUReadback.h:116
UE_NODEBUG UE_FORCEINLINE_HINT ElementType & Last(SizeType IndexFromTheEnd=0) UE_LIFETIMEBOUND
Definition Array.h:1263
UE_NODEBUG UE_FORCEINLINE_HINT bool Find(const ElementType &Item, SizeType &Index) const
Definition Array.h:1302
Definition UnrealString.h.inl:34
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426
bool IsCompleted(const HigherLevelTaskType &Prerequisite)
Definition Task.h:351
Definition MeshPassProcessor.h:837
Definition StatsSystem.h:13