Photon Engine 2.0.0-beta
A physically based renderer.
|
#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. | |