public

Inheritance Graph

graph BT
	SampleRegion
	SampleRegion --> ReferenceCounter
	click SampleRegion "classMinSG_1_1MAR_1_1SampleRegion"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"

Description

Classes

   
class MinSG::MAR::SampleRegion::SortB2F

Serialization

   
   
SampleRegion * create(std::istream & in)
   
void write(std::ostream & out) const

Public Static Attributes

   
   
const float INVALID_QUALITY

Public Attributes

   
   
const uint32_t depth

Public Functions

   
   
  SampleRegion(const SampleStorage * storage, Geometry::Box _bounds, int _depth)
   
uint32_t getSampleCount() const
   
const SampleQuality & getSampleQuality(const SampleContext * context) const
   
std::string debug(const SampleContext * context) const
   
const Geometry::Box & getBounds() const
   
Geometry::Vec3f createSamplePosition(const Geometry::Vec3f & position)
   
Geometry::Vec3f createSamplePosition(const SampleContext * context)
   
void addSample(const SampleResult::ref_t & sampleResult)
   
void finalizeSample(const SampleContext * context)

Documentation

function
MinSG::MAR::SampleRegion::create

public static
     
     
SampleRegion * create( std::istream & in )

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:82


function
MinSG::MAR::SampleRegion::write

public const
     
     
void write( std::ostream & out ) const

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:83


variable
MinSG::MAR::SampleRegion::INVALID_QUALITY

public static
 
 
const float INVALID_QUALITY

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:111


variable
MinSG::MAR::SampleRegion::depth

public
 
 
const uint32_t depth

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:165


function
MinSG::MAR::SampleRegion::SampleRegion

public inline
     
     
SampleRegion( const SampleStorage * storage,
  Geometry::Box _bounds,
  int _depth
)    

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:86


function
MinSG::MAR::SampleRegion::getSampleCount

public const inline
   
   
uint32_t getSampleCount( ) const

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:103


function
MinSG::MAR::SampleRegion::getSampleQuality

public const inline
     
     
const SampleQuality & getSampleQuality( const SampleContext * context ) const

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:112


function
MinSG::MAR::SampleRegion::debug

public const inline
     
     
std::string debug( const SampleContext * context ) const

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:137


function
MinSG::MAR::SampleRegion::getBounds

public const inline
   
   
const Geometry::Box & getBounds( ) const

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:166


function
MinSG::MAR::SampleRegion::createSamplePosition

public inline
     
     
Geometry::Vec3f createSamplePosition( const Geometry::Vec3f & position )

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:178


function
MinSG::MAR::SampleRegion::createSamplePosition

public inline
     
     
Geometry::Vec3f createSamplePosition( const SampleContext * context )

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:184


function
MinSG::MAR::SampleRegion::addSample

public inline
     
     
void addSample( const SampleResult::ref_t & sampleResult )

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:190


function
MinSG::MAR::SampleRegion::finalizeSample

public inline
     
     
void finalizeSample( const SampleContext * context )

Defined in MinSG/Ext/MultiAlgoRendering/SampleRegion.h:195