C# Класс Hyperion.Integrators.Emission.Emission

Наследование: Hyperion.Core.Interfaces.IVolumeIntegrator
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

CreateVolumeIntegrator() публичный статический Метод

public static CreateVolumeIntegrator ( ParameterSet parameters ) : IVolumeIntegrator
parameters ParameterSet
Результат Hyperion.Core.Interfaces.IVolumeIntegrator

Emission() публичный Метод

public Emission ( double stepSize ) : System
stepSize double
Результат System

Li() публичный Метод

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
Результат Spectrum

RequestSamples() публичный Метод

public RequestSamples ( ISampler sampler, Sample sample, Scene scene ) : void
sampler Hyperion.Core.Interfaces.ISampler
sample Hyperion.Core.Interfaces.Sample
scene Hyperion.Core.Scene
Результат void

Transmittance() публичный Метод

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
Результат Spectrum