HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TIL_AdaptiveImage::Level Struct Reference

#include <TIL_AdaptiveImage.h>

Public Attributes

UT_Array< UT_UniquePtr< float[]> > myComponentSums
 
UT_Array< UT_UniquePtr< float[]> > mySumsOfSquares
 
UT_UniquePtr< exint[]> mySampledCounts
 
UT_UniquePtr< exint[]> myCounts
 
UT_UniquePtr< float[]> myAdjustedVariances
 
UT_UniquePtr< float[]> myWeights
 
int myWidth
 Width of this level in pixels. More...
 
int myHeight
 Height of this level in pixels. More...
 

Detailed Description

Definition at line 40 of file TIL_AdaptiveImage.h.

Member Data Documentation

UT_UniquePtr<float[]> TIL_AdaptiveImage::Level::myAdjustedVariances

Unnormalized weights for adaptive sampling, before interpolating between levels: width x height

Definition at line 63 of file TIL_AdaptiveImage.h.

UT_Array<UT_UniquePtr<float[]> > TIL_AdaptiveImage::Level::myComponentSums

Per-component sums for each pixel: nComponents x width x height

Definition at line 44 of file TIL_AdaptiveImage.h.

UT_UniquePtr<exint[]> TIL_AdaptiveImage::Level::myCounts

Number of samples actually inserted for each pixel: width x height

Definition at line 58 of file TIL_AdaptiveImage.h.

int TIL_AdaptiveImage::Level::myHeight

Height of this level in pixels.

Definition at line 74 of file TIL_AdaptiveImage.h.

UT_UniquePtr<exint[]> TIL_AdaptiveImage::Level::mySampledCounts

Number of samples "committed" for each pixel, i.e. the number of times that sample() has chosen a pixel in the corresponding area. width x height

Definition at line 54 of file TIL_AdaptiveImage.h.

UT_Array<UT_UniquePtr<float[]> > TIL_AdaptiveImage::Level::mySumsOfSquares

Sums for each pixel over all components of squared clamped sample values: width x height

Definition at line 49 of file TIL_AdaptiveImage.h.

UT_UniquePtr<float[]> TIL_AdaptiveImage::Level::myWeights

Unnormalized weights for adaptive sampling, after interpolating between levels: width x height

Definition at line 68 of file TIL_AdaptiveImage.h.

int TIL_AdaptiveImage::Level::myWidth

Width of this level in pixels.

Definition at line 71 of file TIL_AdaptiveImage.h.


The documentation for this struct was generated from the following file: