| public |
Inheritance Graph
graph BT
PathTracer
click PathTracer "classMinSG_1_1PathTracing_1_1PathTracer"
Description
Public Functions
| PathTracer() | |
| PathTracer(const PathTracer & other) | |
| ~PathTracer() | |
| void | download( Util::PixelAccessor & image, float gamma) |
| void | reset() |
| void | start() |
| void | pause() |
| void | setScene( GroupNode * scene) |
| void | setCamera( AbstractCameraNode * camera) |
| void | setMaxBounces(uint32_t maxBounces) |
| void | setSeed(uint32_t seed) |
| void | setUseGlobalLight(bool useGlobalLight) |
| void | setAntiAliasing(bool antiAliasing) |
| void | setResolution(const Geometry::Vec2i & resolution) |
| void | setMaxSamples(uint32_t maxSamples) |
| void | setThreadCount(uint32_t count) |
| void | setTileSize(uint32_t size) |
| bool | isFinished() const |
| uint32_t | getSamplesPerPixel() const |
Documentation
function
MinSG::PathTracing::PathTracer::PathTracer
| public |
| PathTracer( | ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:37
function
MinSG::PathTracing::PathTracer::PathTracer
| public |
| PathTracer( | const PathTracer & | other ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:38
function
MinSG::PathTracing::PathTracer::~PathTracer
| public |
| ~PathTracer( | ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:39
function
MinSG::PathTracing::PathTracer::download
| public |
| void download( | Util::PixelAccessor & | image, |
| float | gamma | |
| ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:44
function
MinSG::PathTracing::PathTracer::reset
| public |
| void reset( | ) |
Resets the path tracer.
Defined in MinSG/Ext/PathTracing/PathTracer.h:48
function
MinSG::PathTracing::PathTracer::start
| public |
| void start( | ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:49
function
MinSG::PathTracing::PathTracer::pause
| public |
| void pause( | ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:50
function
MinSG::PathTracing::PathTracer::setScene
| public |
| void setScene( | GroupNode * | scene ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:52
function
MinSG::PathTracing::PathTracer::setCamera
| public |
| void setCamera( | AbstractCameraNode * | camera ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:53
function
MinSG::PathTracing::PathTracer::setMaxBounces
| public |
| void setMaxBounces( | uint32_t | maxBounces ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:55
function
MinSG::PathTracing::PathTracer::setSeed
| public |
| void setSeed( | uint32_t | seed ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:56
function
MinSG::PathTracing::PathTracer::setUseGlobalLight
| public |
| void setUseGlobalLight( | bool | useGlobalLight ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:57
function
MinSG::PathTracing::PathTracer::setAntiAliasing
| public |
| void setAntiAliasing( | bool | antiAliasing ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:58
function
MinSG::PathTracing::PathTracer::setResolution
| public |
| void setResolution( | const Geometry::Vec2i & | resolution ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:59
function
MinSG::PathTracing::PathTracer::setMaxSamples
| public |
| void setMaxSamples( | uint32_t | maxSamples ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:60
function
MinSG::PathTracing::PathTracer::setThreadCount
| public |
| void setThreadCount( | uint32_t | count ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:61
function
MinSG::PathTracing::PathTracer::setTileSize
| public |
| void setTileSize( | uint32_t | size ) |
Defined in MinSG/Ext/PathTracing/PathTracer.h:62
function
MinSG::PathTracing::PathTracer::isFinished
| public | const |
| bool isFinished( | ) const |
Defined in MinSG/Ext/PathTracing/PathTracer.h:63
function
MinSG::PathTracing::PathTracer::getSamplesPerPixel
| public | const |
| uint32_t getSamplesPerPixel( | ) const |
Defined in MinSG/Ext/PathTracing/PathTracer.h:64