public |
Inheritance Graph
graph BT
SampleContext
SampleContext --> ReferenceCounter
click SampleContext "classMinSG_1_1MAR_1_1SampleContext"
click ReferenceCounter "classUtil_1_1ReferenceCounter"
Description
sample context
Serialization
SampleContext * | create(std::istream & in) |
void | write(std::ostream & out) const |
Public Functions
SampleContext(const Geometry::Box & bounds) | |
~SampleContext() | |
const regions_t | getSampleRegions() const |
SampleStorage * | getSampleStorage() const |
uint32_t | getRegionCount() const |
SampleRegion * | getMinSampleRegion() const |
SampleRegion * | getSampleRegionAtPosition(const Geometry::Vec3f & position) const |
void | splitLowQualityRegion() |
size_t | getMemoryUsage() const |
SamplePositionGenerator * | getSamplePositionGenerator() const |
void | displaySamples( FrameContext & fc) const |
void | displayRegions( FrameContext & fc, float alpha, float redGreenThreshold) const |
Documentation
function
MinSG::MAR::SampleContext::create
public | static |
SampleContext * create( | std::istream & | in ) |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:71
function
MinSG::MAR::SampleContext::write
public | const |
void write( | std::ostream & | out ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:72
function
MinSG::MAR::SampleContext::SampleContext
public |
SampleContext( | const Geometry::Box & | bounds ) |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:75
function
MinSG::MAR::SampleContext::~SampleContext
public | virtual |
~SampleContext( | ) |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:76
function
MinSG::MAR::SampleContext::getSampleRegions
public | const |
const regions_t getSampleRegions( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:78
function
MinSG::MAR::SampleContext::getSampleStorage
public | const |
SampleStorage * getSampleStorage( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:80
function
MinSG::MAR::SampleContext::getRegionCount
public | const |
uint32_t getRegionCount( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:82
function
MinSG::MAR::SampleContext::getMinSampleRegion
public | const |
SampleRegion * getMinSampleRegion( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:84
function
MinSG::MAR::SampleContext::getSampleRegionAtPosition
public | const |
SampleRegion * getSampleRegionAtPosition( | const Geometry::Vec3f & | position ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:86
function
MinSG::MAR::SampleContext::splitLowQualityRegion
public |
void splitLowQualityRegion( | ) |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:88
function
MinSG::MAR::SampleContext::getMemoryUsage
public | const |
size_t getMemoryUsage( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:90
function
MinSG::MAR::SampleContext::getSamplePositionGenerator
public | const |
SamplePositionGenerator * getSamplePositionGenerator( | ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:92
function
MinSG::MAR::SampleContext::displaySamples
public | const |
void displaySamples( | FrameContext & | fc ) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:94
function
MinSG::MAR::SampleContext::displayRegions
public | const |
void displayRegions( | FrameContext & | fc, |
float | alpha, | |
float | redGreenThreshold | |
) const |
Defined in MinSG/Ext/MultiAlgoRendering/SampleContext.h:95