public

Inheritance Graph

graph BT
	Collector
	Collector --> State
	click Collector "classMinSG_1_1PipelineStatistics_1_1Collector"
	click State "classMinSG_1_1State"

Description

State for executing pipeline statistics queries and reporting their results to the Statistics framework.

Author: Benjamin Eikel

Date: 2016-01-08

Public Functions

   
   
  Collector()
   
  Collector(const Collector & other)
   
Collector * clone() const
Create a duplicate of this State object.

Protected Functions

   
   
stateResult_t doEnableState( FrameContext & context, Node * node, const RenderParam & rp)
Start queries.
   
void doDisableState( FrameContext & context, Node * node, const RenderParam & rp)
Stop queries. Pass results to statistics.

Documentation

function
MinSG::PipelineStatistics::Collector::Collector

public
   
   
Collector( )

Defined in MinSG/Ext/PipelineStatistics/Collector.h:34


function
MinSG::PipelineStatistics::Collector::Collector

public
     
     
Collector( const Collector & other )

Defined in MinSG/Ext/PipelineStatistics/Collector.h:35


function
MinSG::PipelineStatistics::Collector::clone

public const virtual
   
   
Collector * clone( ) const

Create a duplicate of this State object.

Defined in MinSG/Ext/PipelineStatistics/Collector.h:37


function
MinSG::PipelineStatistics::Collector::doEnableState

protected virtual
     
     
stateResult_t doEnableState( FrameContext & context,
  Node * node,
  const RenderParam & rp
)    

Start queries.

Defined in MinSG/Ext/PipelineStatistics/Collector.h:40


function
MinSG::PipelineStatistics::Collector::doDisableState

protected virtual
     
     
void doDisableState( FrameContext & context,
  Node * node,
  const RenderParam & rp
)    

Stop queries. Pass results to statistics.

Defined in MinSG/Ext/PipelineStatistics/Collector.h:43