C# Class Hyperion.Core.Interfaces.ISampler

显示文件 Open project: Kintaro/Hyperion Class Usage Examples

Public Properties

Property Type Description
SamplesPerPixel int
ShutterClose double
ShutterOpen double
xPixelEnd int
xPixelStart int
yPixelEnd int
yPixelStart int

Public Methods

Method Description
GetMoreSamples ( Sample sample ) : int
GetSubSampler ( int num, int count ) : ISampler
ISampler ( int xstart, int xend, int ystart, int yend, int spp, double sopen, double sclose ) : System
ReportResults ( Sample samples, RayDifferential rays, Spectrum Ls, Intersection isects, int count ) : bool
RoundSize ( int size ) : int

Protected Methods

Method Description
ComputeSubWindow ( int num, int count, int &newXStart, int &newXEnd, int &newYStart, int &newYEnd ) : void

Method Details

ComputeSubWindow() protected method

protected ComputeSubWindow ( int num, int count, int &newXStart, int &newXEnd, int &newYStart, int &newYEnd ) : void
num int
count int
newXStart int
newXEnd int
newYStart int
newYEnd int
return void

GetMoreSamples() public abstract method

public abstract GetMoreSamples ( Sample sample ) : int
sample Sample
return int

GetSubSampler() public abstract method

public abstract GetSubSampler ( int num, int count ) : ISampler
num int
count int
return ISampler

ISampler() public method

public ISampler ( int xstart, int xend, int ystart, int yend, int spp, double sopen, double sclose ) : System
xstart int
xend int
ystart int
yend int
spp int
sopen double
sclose double
return System

ReportResults() public method

public ReportResults ( Sample samples, RayDifferential rays, Spectrum Ls, Intersection isects, int count ) : bool
samples Sample
rays Hyperion.Core.Geometry.RayDifferential
Ls Spectrum
isects Intersection
count int
return bool

RoundSize() public abstract method

public abstract RoundSize ( int size ) : int
size int
return int

Property Details

SamplesPerPixel public_oe property

public int SamplesPerPixel
return int

ShutterClose public_oe property

public double ShutterClose
return double

ShutterOpen public_oe property

public double ShutterOpen
return double

xPixelEnd public_oe property

public int xPixelEnd
return int

xPixelStart public_oe property

public int xPixelStart
return int

yPixelEnd public_oe property

public int yPixelEnd
return int

yPixelStart public_oe property

public int yPixelStart
return int