Nuke binary plugins 16.1.1
 
Loading...
Searching...
No Matches
slr::SlrSampleFilterContext Class Reference

#include <SlrFilter.h>

Public Member Functions

const SlrIntegratorContextItx () 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
 
StxLayeringStackBundleoutputSampleStacks ()
 

Protected Member Functions

 SlrSampleFilterContext (const SlrIntegratorContext &)
 

Protected Attributes

const SlrIntegratorContext_Itx
 Integrator context being used.
 
StxLayeringStackBundle_outputSampleStacks
 Sample stacks.
 

Friends

class ThreadContext
 
class RenderEngine
 

Detailed Description

This class is passed to an SlrSampleFilter from the renderer pixel loop for each pixel being rendered.

Member Function Documentation

◆ outputSampleStacks()

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.
www.foundry.com