Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
SampleGenerator.h File Reference
#include "Core/Sample.h"
#include "Math/TVector2.h"
#include "Math/TArithmeticArray.h"
#include "Core/SampleGenerator/SampleStage.h"
#include "Core/SampleGenerator/SampleStageReviser.h"
#include "Core/SampleGenerator/SamplesNDHandle.h"
#include "Core/SampleGenerator/SamplesND.h"
#include "Core/SampleGenerator/SamplesNDStream.h"
#include <Common/assertion.h>
#include <Common/primitive_type.h>
#include <cstddef>
#include <utility>
#include <vector>
#include <memory>

Go to the source code of this file.

Classes

class  ph::SampleGenerator
 Generates samples in [0, 1]. Generators of different types produces samples with different properties. Depending on the implementation, the samples can be fully random, quasi random, or even fully deterministic. Sample generators in Photon have their life cycles. Life cycle begins when the sample generator start producing sample batches, and ends when all sample batches are exhausted. More...
 

Namespaces

namespace  ph
 The root for all renderer implementations.