#include <SlrFilter.h>
Public Member Functions | |
| const SlrIntegratorContext & | Itx () const |
| Integrator context currently in use. | |
| const fdk::Vec2i & | pixelXY () const |
| int32_t | pixelX () const |
| int32_t | pixelY () const |
| bool | isDebugPixel () const |
| bool | isDebugSample () const |
| StxLayeringStackBundle & | outputSampleStacks () |
Protected Member Functions | |
| SlrSampleFilterContext (const SlrIntegratorContext &) | |
Protected Attributes | |
| const SlrIntegratorContext & | _Itx |
| Integrator context being used. | |
| StxLayeringStackBundle * | _outputSampleStacks |
| Sample stacks. | |
Friends | |
| class | ThreadContext |
| class | RenderEngine |
This class is passed to an SlrSampleFilter from the renderer pixel loop for each pixel being rendered.
| StxLayeringStackBundle & slr::SlrSampleFilterContext::outputSampleStacks | ( | ) |
The list of output sample 'stacks' being filtered, originally generated by the integrator. Each stack in the list corresponds to a camera ray and there can be multiple surface samples along the ray in sorted Z order, thus the term 'stack'.
| ©2026 The Foundry Visionmongers, Ltd. All Rights Reserved. |