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

This describes the pipeline statistics query data. More...

#include <Query.h>

Inheritance diagram for xiiGALQueryDataPipelineStatistics:
[legend]

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
- Public Member Functions inherited from xiiHashableStruct< xiiGALQueryDataPipelineStatistics >
 xiiHashableStruct (const xiiHashableStruct< xiiGALQueryDataPipelineStatistics > &other)
 
void operator= (const xiiHashableStruct< xiiGALQueryDataPipelineStatistics > &other)
 
XII_ALWAYS_INLINE constexpr bool operator== (const xiiHashableStruct< xiiGALQueryDataPipelineStatistics > &rhs) const=default
 
xiiUInt32 CalculateHash () const
 Calculates the 32 bit hash of the struct and returns it.
 

Public Attributes

xiiEnum< xiiGALQueryTypem_Type = xiiGALQueryType::PipelineStatistics
 Query type.
 
xiiUInt64 m_uiInputVertices = 0U
 Number of vertices processed by the input assembler stage.
 
xiiUInt64 m_uiInputPrimitives = 0U
 Number of primitives processed by the input assembler stage.
 
xiiUInt64 m_uiGSPrimitives = 0U
 Number of primitives output by a geometry shader.
 
xiiUInt64 m_uiClippingInvocations = 0U
 Number of primitives that were sent to the clipping stage.
 
xiiUInt64 m_uiClippingPrimitives = 0U
 Number of primitives that were output by the clipping stage and were rendered. This may be larger or smaller than the clipping invocations because after a primitive is clipped sometimes it is either broken up into more than one primitive or completely culled.
 
xiiUInt64 m_uiVSInvocations = 0U
 Number of times a vertex shader was invoked.
 
xiiUInt64 m_uiGSInvocations = 0U
 Number of times a geometry shader was invoked.
 
xiiUInt64 m_uiPSInvocations = 0U
 Number of times a pixel shader was invoked.
 
xiiUInt64 m_uiHSInvocations = 0U
 Number of times a hull shader was invoked.
 
xiiUInt64 m_uiDSInvocations = 0U
 Number of times a domain shader was invoked.
 
xiiUInt64 m_uiCSInvocations = 0U
 Number of times a compute shader was invoked.
 

Detailed Description

This describes the pipeline statistics query data.


The documentation for this struct was generated from the following file: