C# Class Hyperion.Core.Interfaces.IntegratorBase

ファイルを表示 Open project: Kintaro/Hyperion

Public Methods

Method Description
SpecularReflect ( RayDifferential ray, BSDF bsdf, Intersection isect, IRenderer renderer, Scene scene, Sample sample ) : Spectrum
SpecularTransmit ( RayDifferential ray, BSDF bsdf, Intersection isect, IRenderer renderer, Scene scene, Sample sample ) : Spectrum

Method Details

SpecularReflect() public static method

public static SpecularReflect ( RayDifferential ray, BSDF bsdf, Intersection isect, IRenderer renderer, Scene scene, Sample sample ) : Spectrum
ray Hyperion.Core.Geometry.RayDifferential
bsdf Hyperion.Core.Reflection.BSDF
isect Intersection
renderer IRenderer
scene Hyperion.Core.Scene
sample Sample
return Spectrum

SpecularTransmit() public static method

public static SpecularTransmit ( RayDifferential ray, BSDF bsdf, Intersection isect, IRenderer renderer, Scene scene, Sample sample ) : Spectrum
ray Hyperion.Core.Geometry.RayDifferential
bsdf Hyperion.Core.Reflection.BSDF
isect Intersection
renderer IRenderer
scene Hyperion.Core.Scene
sample Sample
return Spectrum