C# Class Hyperion.Integrators.Emission.Emission

Inheritance: Hyperion.Core.Interfaces.IVolumeIntegrator
Afficher le fichier Open project: Kintaro/Hyperion

Méthodes publiques

Méthode Description
CreateVolumeIntegrator ( ParameterSet parameters ) : IVolumeIntegrator
Emission ( double stepSize ) : System
Li ( Scene scene, IRenderer renderer, RayDifferential ray, Sample sample, Spectrum &transmittance ) : Spectrum
RequestSamples ( ISampler sampler, Sample sample, Scene scene ) : void
Transmittance ( Scene scene, IRenderer renderer, RayDifferential ray, Sample sample ) : Spectrum

Method Details

CreateVolumeIntegrator() public static méthode

public static CreateVolumeIntegrator ( ParameterSet parameters ) : IVolumeIntegrator
parameters ParameterSet
Résultat Hyperion.Core.Interfaces.IVolumeIntegrator

Emission() public méthode

public Emission ( double stepSize ) : System
stepSize double
Résultat System

Li() public méthode

public Li ( Scene scene, IRenderer renderer, RayDifferential ray, Sample sample, Spectrum &transmittance ) : Spectrum
scene Hyperion.Core.Scene
renderer Hyperion.Core.Interfaces.IRenderer
ray Hyperion.Core.Geometry.RayDifferential
sample Hyperion.Core.Interfaces.Sample
transmittance Spectrum
Résultat Spectrum

RequestSamples() public méthode

public RequestSamples ( ISampler sampler, Sample sample, Scene scene ) : void
sampler Hyperion.Core.Interfaces.ISampler
sample Hyperion.Core.Interfaces.Sample
scene Hyperion.Core.Scene
Résultat void

Transmittance() public méthode

public Transmittance ( Scene scene, IRenderer renderer, RayDifferential ray, Sample sample ) : Spectrum
scene Hyperion.Core.Scene
renderer Hyperion.Core.Interfaces.IRenderer
ray Hyperion.Core.Geometry.RayDifferential
sample Hyperion.Core.Interfaces.Sample
Résultat Spectrum