C# Класс Hyperion.Core.Interfaces.IRenderer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Camera ICamera

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

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

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

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

public Li ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
Результат Spectrum

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

public Li ( Scene scene, RayDifferential ray, Sample sample, Intersection &isect ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
isect Intersection
Результат Spectrum

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

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

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

public abstract Render ( Scene scene ) : void
scene Scene
Результат void

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

public abstract Transmittance ( Scene scene, RayDifferential ray, Sample sample ) : Spectrum
scene Scene
ray Hyperion.Core.Geometry.RayDifferential
sample Sample
Результат Spectrum

Описание свойств

Camera публичное свойство

public ICamera,Hyperion.Core.Interfaces Camera
Результат ICamera