public

Inheritance Graph

graph BT
	AbstractSurfelStrategy
	AbstractSurfelStrategy --> ReferenceCounter
	AdaptiveStrategy --> AbstractSurfelStrategy
	BlendStrategy --> AbstractSurfelStrategy
	DebugStrategy --> AbstractSurfelStrategy
	FactorStrategy --> AbstractSurfelStrategy
	FixedCountStrategy --> AbstractSurfelStrategy
	FixedSizeStrategy --> AbstractSurfelStrategy
	FoveatedStrategy --> AbstractSurfelStrategy
	ReferencePointStrategy --> AbstractSurfelStrategy
	ShaderStrategy --> AbstractSurfelStrategy
	click AbstractSurfelStrategy "classMinSG_1_1BlueSurfels_1_1AbstractSurfelStrategy"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"
	click AdaptiveStrategy "classMinSG_1_1BlueSurfels_1_1AdaptiveStrategy"
	click BlendStrategy "classMinSG_1_1BlueSurfels_1_1BlendStrategy"
	click DebugStrategy "classMinSG_1_1BlueSurfels_1_1DebugStrategy"
	click FactorStrategy "classMinSG_1_1BlueSurfels_1_1FactorStrategy"
	click FixedCountStrategy "classMinSG_1_1BlueSurfels_1_1FixedCountStrategy"
	click FixedSizeStrategy "classMinSG_1_1BlueSurfels_1_1FixedSizeStrategy"
	click FoveatedStrategy "classMinSG_1_1BlueSurfels_1_1FoveatedStrategy"
	click ReferencePointStrategy "classMinSG_1_1BlueSurfels_1_1ReferencePointStrategy"
	click ShaderStrategy "classMinSG_1_1BlueSurfels_1_1ShaderStrategy"

Description

Public Functions

   
   
  AbstractSurfelStrategy(float priority)
   
  ~AbstractSurfelStrategy()
   
bool prepare( MinSG::FrameContext & context, MinSG::Node * node)
   
bool update( MinSG::FrameContext & context, MinSG::Node * node, SurfelObject & surfel)
   
bool beforeRendering( MinSG::FrameContext & context)
   
void afterRendering( MinSG::FrameContext & context)
   
float getPriority() const
   
void setEnabled(bool v)
   
bool isEnabled() const

Documentation

function
MinSG::BlueSurfels::AbstractSurfelStrategy::AbstractSurfelStrategy

public inline
     
     
AbstractSurfelStrategy( float priority )

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:56


function
MinSG::BlueSurfels::AbstractSurfelStrategy::~AbstractSurfelStrategy

public virtual
   
   
~AbstractSurfelStrategy( )

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:58


function
MinSG::BlueSurfels::AbstractSurfelStrategy::prepare

public inline virtual
     
     
bool prepare( MinSG::FrameContext & context,
  MinSG::Node * node
)    

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:59


function
MinSG::BlueSurfels::AbstractSurfelStrategy::update

public inline virtual
     
     
bool update( MinSG::FrameContext & context,
  MinSG::Node * node,
  SurfelObject & surfel
)    

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:60


function
MinSG::BlueSurfels::AbstractSurfelStrategy::beforeRendering

public inline virtual
     
     
bool beforeRendering( MinSG::FrameContext & context )

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:61


function
MinSG::BlueSurfels::AbstractSurfelStrategy::afterRendering

public inline virtual
     
     
void afterRendering( MinSG::FrameContext & context )

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:62


function
MinSG::BlueSurfels::AbstractSurfelStrategy::getPriority

public const inline
   
   
float getPriority( ) const

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:64


function
MinSG::BlueSurfels::AbstractSurfelStrategy::setEnabled

public inline
     
     
void setEnabled( bool v )

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:65


function
MinSG::BlueSurfels::AbstractSurfelStrategy::isEnabled

public const inline
   
   
bool isEnabled( ) const

Defined in MinSG/Ext/BlueSurfels/Strategies/AbstractSurfelStrategy.h:66