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

This describes the command list API call counters. More...

#include <CommandList.h>

Public Member Functions

 XII_DECLARE_POD_TYPE ()
 
XII_ALWAYS_INLINE void operator+= (const xiiGALCommandListCounters &rhs)
 

Public Attributes

xiiUInt32 m_uiSetPipelineState = 0U
 The total number of SetPipelineState calls.
 
xiiUInt32 m_uiCommitShaderResources = 0U
 The total number of CommitShaderResources calls.
 
xiiUInt32 m_uiSetVertexBuffers = 0U
 The total number of SetVertexBuffers calls.
 
xiiUInt32 m_uiSetIndexBuffer = 0U
 The total number of SetIndexBuffer calls.
 
xiiUInt32 m_uiSetBlendFactors = 0U
 The total number of SetBlendFactors calls.
 
xiiUInt32 m_uiSetStencilRef = 0U
 The total number of SetStencilRef calls.
 
xiiUInt32 m_uiSetViewports = 0U
 The total number of SetViewports calls.
 
xiiUInt32 m_uiSetScissorRects = 0U
 The total number of SetScissorRects calls.
 
xiiUInt32 m_uiBeginRenderPass = 0U
 The total number of BeginRenderPass calls.
 
xiiUInt32 m_uiNextSubPass = 0U
 The total number of NextSubPass calls.
 
xiiUInt32 m_uiClearRenderTarget = 0U
 The total number of ClearRenderTarget calls.
 
xiiUInt32 m_uiClearDepthStencil = 0U
 The total number of ClearDepthStencil calls.
 
xiiUInt32 m_uiDraw = 0U
 The total number of Draw calls.
 
xiiUInt32 m_uiDrawIndexed = 0U
 The total number of DrawIndexed calls.
 
xiiUInt32 m_uiDrawIndirect = 0U
 The total number of indirect DrawIndirect calls.
 
xiiUInt32 m_uiDrawIndexedIndirect = 0U
 The total number of indexed indirect DrawIndexedIndirect calls.
 
xiiUInt32 m_uiMultiDraw = 0U
 The total number of MultiDraw calls.
 
xiiUInt32 m_uiMultiDrawIndexed = 0U
 The total number of MultiDrawIndexed calls.
 
xiiUInt32 m_uiDispatchCompute = 0U
 The total number of DispatchCompute calls.
 
xiiUInt32 m_uiDispatchComputeIndirect = 0U
 The total number of DispatchComputeIndirect calls.
 
xiiUInt32 m_uiDispatchTile = 0U
 The total number of DispatchTile calls.
 
xiiUInt32 m_uiDrawMesh = 0U
 The total number of DrawMesh calls.
 
xiiUInt32 m_uiDrawMeshIndirect = 0U
 The total number of DrawMeshIndirect calls.
 
xiiUInt32 m_uiBuildBLAS = 0U
 The total number of BuildBLAS calls.
 
xiiUInt32 m_uiBuildTLAS = 0U
 The total number of BuildTLAS calls.
 
xiiUInt32 m_uiCopyBLAS = 0U
 The total number of CopyBLAS calls.
 
xiiUInt32 m_uiCopyTLAS = 0U
 The total number of CopyTLAS calls.
 
xiiUInt32 m_uiWriteBLASCompactedSize = 0U
 The total number of WriteBLASCompactedSize calls.
 
xiiUInt32 m_uiWriteTLASCompactedSize = 0U
 The total number of WriteTLASCompactedSize calls.
 
xiiUInt32 m_uiTraceRays = 0U
 The total number of TraceRays calls.
 
xiiUInt32 m_uiTraceRaysIndirect = 0U
 The total number of TraceRaysIndirect calls.
 
xiiUInt32 m_uiUpdateSBT = 0U
 The total number of UpdateSBT calls.
 
xiiUInt32 m_uiUpdateBuffer = 0U
 The total number of UpdateBuffer calls.
 
xiiUInt32 m_uiCopyBuffer = 0U
 The total number of CopyBuffer calls.
 
xiiUInt32 m_uiMapBuffer = 0U
 The total number of MapBuffer calls.
 
xiiUInt32 m_uiUpdateTexture = 0U
 The total number of UpdateTexture calls.
 
xiiUInt32 m_uiCopyTexture = 0U
 The total number of CopyTexture calls.
 
xiiUInt32 m_uiMapTextureSubresource = 0U
 The total number of MapTextureSubresource calls.
 
xiiUInt32 m_uiBeginQuery = 0U
 The total number of BeginQuery calls.
 
xiiUInt32 m_uiGenerateMips = 0U
 The total number of GenerateMips calls.
 
xiiUInt32 m_uiResolveTextureSubresource = 0U
 The total number of ResolveTextureSubresource calls.
 
xiiUInt32 m_uiBindSparseResourceMemory = 0U
 The total number of BindSparseResourceMemory calls.
 
xiiUInt32 m_uiSubmit = 0U
 The total number of Submit calls.
 

Detailed Description

This describes the command list API call counters.


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