public |
Inheritance Graph
graph BT
Statistics
click Statistics "classMinSG_1_1PipelineStatistics_1_1Statistics"
Description
Singleton holder object for Pipeline Statistics related counters.
Author: Benjamin Eikel
Date: 2016-01-08
Public Static Functions
Statistics & | instance( MinSG::Statistics & statistics) Return singleton instance. |
Public Functions
uint32_t | getVerticesSubmittedCounter() const |
uint32_t | getPrimitivesSubmittedCounter() const |
uint32_t | getVertexShaderInvocationsCounter() const |
uint32_t | getTessControlShaderPatchesCounter() const |
uint32_t | getTessEvaluationShaderInvocationsCounter() const |
uint32_t | getGeometryShaderInvocationsCounter() const |
uint32_t | getGeometryShaderPrimitivesEmittedCounter() const |
uint32_t | getFragmentShaderInvocationsCounter() const |
uint32_t | getComputeShaderInvocationsCounter() const |
uint32_t | getClippingInputPrimitivesCounter() const |
uint32_t | getClippingOutputPrimitivesCounter() const |
Documentation
function
MinSG::PipelineStatistics::Statistics::instance
public | static |
Statistics & instance( | MinSG::Statistics & | statistics ) |
Return singleton instance.
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:48
function
MinSG::PipelineStatistics::Statistics::getVerticesSubmittedCounter
public | const | inline |
uint32_t getVerticesSubmittedCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:50
function
MinSG::PipelineStatistics::Statistics::getPrimitivesSubmittedCounter
public | const | inline |
uint32_t getPrimitivesSubmittedCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:53
function
MinSG::PipelineStatistics::Statistics::getVertexShaderInvocationsCounter
public | const | inline |
uint32_t getVertexShaderInvocationsCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:56
function
MinSG::PipelineStatistics::Statistics::getTessControlShaderPatchesCounter
public | const | inline |
uint32_t getTessControlShaderPatchesCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:59
function
MinSG::PipelineStatistics::Statistics::getTessEvaluationShaderInvocationsCounter
public | const | inline |
uint32_t getTessEvaluationShaderInvocationsCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:62
function
MinSG::PipelineStatistics::Statistics::getGeometryShaderInvocationsCounter
public | const | inline |
uint32_t getGeometryShaderInvocationsCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:65
function
MinSG::PipelineStatistics::Statistics::getGeometryShaderPrimitivesEmittedCounter
public | const | inline |
uint32_t getGeometryShaderPrimitivesEmittedCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:68
function
MinSG::PipelineStatistics::Statistics::getFragmentShaderInvocationsCounter
public | const | inline |
uint32_t getFragmentShaderInvocationsCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:71
function
MinSG::PipelineStatistics::Statistics::getComputeShaderInvocationsCounter
public | const | inline |
uint32_t getComputeShaderInvocationsCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:74
function
MinSG::PipelineStatistics::Statistics::getClippingInputPrimitivesCounter
public | const | inline |
uint32_t getClippingInputPrimitivesCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:77
function
MinSG::PipelineStatistics::Statistics::getClippingOutputPrimitivesCounter
public | const | inline |
uint32_t getClippingOutputPrimitivesCounter( | ) const |
Defined in MinSG/Ext/PipelineStatistics/Statistics.h:80