C# Class Hyperion.Core.Interfaces.IRenderer

Mostra file Open project: Kintaro/Hyperion Class Usage Examples

Public Properties

Property Type Description
Camera ICamera

Public Methods

Method Description
Li ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum
Li ( Scene scene, RayDifferential ray, Sample sample, Intersection &isect ) : Spectrum
Li ( Scene scene, RayDifferential ray, Sample sample, Intersection &isect, Spectrum &T ) : Spectrum
Render ( Scene scene ) : void
Transmittance ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum

Method Details

Li() public method

public Li ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
return Spectrum

Li() public method

public Li ( Scene scene, RayDifferential ray, Sample sample, Intersection &isect ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
isect Intersection
return Spectrum

Li() public abstract method

public abstract Li ( Scene scene, RayDifferential ray, Sample sample, Intersection &isect, Spectrum &T ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
isect Intersection
T Spectrum
return Spectrum

Render() public abstract method

public abstract Render ( Scene scene ) : void
scene Scene
return void

Transmittance() public abstract method

public abstract Transmittance ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
return Spectrum

Property Details

Camera public_oe property

public ICamera,Hyperion.Core.Interfaces Camera
return ICamera