XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGALCommandListStatistics Struct Reference

This describes the command list statistics. More...

#include <CommandList.h>

Public Member Functions

 XII_DECLARE_POD_TYPE ()
void SetStatistics ()
XII_ALWAYS_INLINE void operator+= (const xiiGALCommandListStatistics &rhs)
XII_ALWAYS_INLINE constexpr xiiUInt32 GetTotalTriangleCount () const
 This returns the total number of triangles drawn.
XII_ALWAYS_INLINE constexpr xiiUInt32 GetTotalLineCount () const
 This returns the total number of lines drawn.
XII_ALWAYS_INLINE constexpr xiiUInt32 GetTotalPointCount () const
 This returns the total number of points drawn.

Public Attributes

xiiUInt32 m_PrimitiveCounters [xiiGALPrimitiveTopology::ENUM_COUNT] = {0U}
 Number of primitives drawn for each primitive topology.
xiiGALCommandListCounters m_CommandListCounters
 Command list counters.

Detailed Description

This describes the command list statistics.


The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/CommandEncoder/CommandList.h
  • /home/runner/work/XII/XII/Source/Engine/GraphicsFoundation/CommandEncoder/Implementation/CommandList.cpp