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