Kanzi 4.0.0-beta2
kanzi::gfx::Statistics::CommandStats Struct Reference

Command-related statistics since last report. More...

#include <kanzi/gfx/statistics.hpp>

Public Attributes

uint32_t beginComputePipeline
 Number of BeginComputePipelineCommand.
 
uint32_t beginRenderPass
 Number of BeginRenderPassCommand.
 
uint32_t beginRenderPipeline
 Number of BeginRenderPipelineCommand.
 
uint32_t bindComputeResourceSet
 Number of BindComputeResourceSetCommand.
 
uint32_t bindRenderResourceSet
 Number of BindRenderResourceSetCommand.
 
uint32_t bindVertexInput
 Number of BindVertexInputCommand.
 
uint32_t clear
 Number of ClearCommand.
 
uint32_t constantData
 Number of ConstantDataCommand.
 
uint32_t copyBuffer
 Number of CopyBufferCommand.
 
uint32_t copyBufferToImage
 Number of CopyBufferToImageCommand.
 
uint32_t copyImage
 Number of CopyImageCommand.
 
uint32_t copyImageToBuffer
 Number of CopyImageToBufferCommand.
 
uint32_t copySurfaceToBuffer
 Number of CopySurfaceToBufferCommand.
 
uint32_t dispatch
 Number of DispatchCommand.
 
uint32_t dispatchIndirect
 Number of DispatchIndirectCommand.
 
uint32_t draw
 Number of DrawCommand.
 
uint32_t drawIndirect
 Number of DrawIndirectCommand.
 
uint32_t drawnElements
 Number of drawn elements.
 
uint32_t generateMipMaps
 Number of GenerateMipMapsCommand.
 
uint32_t present
 Number of PresentCommand.
 
uint32_t resolveMultisampleImage
 Number of ResolveMultisampleCommand.
 
uint32_t setLineWidth
 Number of SetLineWidthCommand.
 
uint32_t setScissor
 Number of SetScissorCommand.
 
uint32_t setUniformOffset
 Number of SetUniformOffsetCommand.
 
uint32_t setViewport
 Number of SetViewportCommand.
 
uint32_t signalGpuFence
 Number of SignalGpuFenceCommand.
 
uint32_t submissions
 Number of command submissions.
 
uint32_t subroutine
 Number of SubroutineCommand.
 

Detailed Description

Command-related statistics since last report.

Member Data Documentation

◆ submissions

uint32_t kanzi::gfx::Statistics::CommandStats::submissions

Number of command submissions.

◆ drawnElements

uint32_t kanzi::gfx::Statistics::CommandStats::drawnElements

Number of drawn elements.

◆ copyBuffer

uint32_t kanzi::gfx::Statistics::CommandStats::copyBuffer

Number of CopyBufferCommand.

◆ copyBufferToImage

uint32_t kanzi::gfx::Statistics::CommandStats::copyBufferToImage

◆ copyImage

uint32_t kanzi::gfx::Statistics::CommandStats::copyImage

Number of CopyImageCommand.

◆ copyImageToBuffer

uint32_t kanzi::gfx::Statistics::CommandStats::copyImageToBuffer

◆ copySurfaceToBuffer

uint32_t kanzi::gfx::Statistics::CommandStats::copySurfaceToBuffer

◆ beginRenderPass

uint32_t kanzi::gfx::Statistics::CommandStats::beginRenderPass

◆ beginRenderPipeline

uint32_t kanzi::gfx::Statistics::CommandStats::beginRenderPipeline

◆ draw

uint32_t kanzi::gfx::Statistics::CommandStats::draw

Number of DrawCommand.

◆ drawIndirect

uint32_t kanzi::gfx::Statistics::CommandStats::drawIndirect

Number of DrawIndirectCommand.

◆ beginComputePipeline

uint32_t kanzi::gfx::Statistics::CommandStats::beginComputePipeline

◆ dispatch

uint32_t kanzi::gfx::Statistics::CommandStats::dispatch

Number of DispatchCommand.

◆ dispatchIndirect

uint32_t kanzi::gfx::Statistics::CommandStats::dispatchIndirect

◆ constantData

uint32_t kanzi::gfx::Statistics::CommandStats::constantData

Number of ConstantDataCommand.

◆ present

uint32_t kanzi::gfx::Statistics::CommandStats::present

Number of PresentCommand.

◆ subroutine

uint32_t kanzi::gfx::Statistics::CommandStats::subroutine

Number of SubroutineCommand.

◆ signalGpuFence

uint32_t kanzi::gfx::Statistics::CommandStats::signalGpuFence

◆ resolveMultisampleImage

uint32_t kanzi::gfx::Statistics::CommandStats::resolveMultisampleImage

Number of ResolveMultisampleCommand.

◆ generateMipMaps

uint32_t kanzi::gfx::Statistics::CommandStats::generateMipMaps

Number of GenerateMipMapsCommand.

◆ setViewport

uint32_t kanzi::gfx::Statistics::CommandStats::setViewport

Number of SetViewportCommand.

◆ setScissor

uint32_t kanzi::gfx::Statistics::CommandStats::setScissor

Number of SetScissorCommand.

◆ clear

uint32_t kanzi::gfx::Statistics::CommandStats::clear

Number of ClearCommand.

◆ setLineWidth

uint32_t kanzi::gfx::Statistics::CommandStats::setLineWidth

Number of SetLineWidthCommand.

◆ bindVertexInput

uint32_t kanzi::gfx::Statistics::CommandStats::bindVertexInput

◆ setUniformOffset

uint32_t kanzi::gfx::Statistics::CommandStats::setUniformOffset

◆ bindRenderResourceSet

uint32_t kanzi::gfx::Statistics::CommandStats::bindRenderResourceSet

◆ bindComputeResourceSet

uint32_t kanzi::gfx::Statistics::CommandStats::bindComputeResourceSet

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