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

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

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

Метод Описание
Bump ( ITexture d, DifferentialGeometry dgGeom, DifferentialGeometry dgShading, DifferentialGeometry &dgBump ) : void
GetBsdf ( DifferentialGeometry dgGeom, DifferentialGeometry dgShading ) : BSDF
GetBssrdf ( DifferentialGeometry dgGeom, DifferentialGeometry dgShading ) : BSSRDF

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

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

public static Bump ( ITexture d, DifferentialGeometry dgGeom, DifferentialGeometry dgShading, DifferentialGeometry &dgBump ) : void
d ITexture
dgGeom Hyperion.Core.Geometry.DifferentialGeometry
dgShading Hyperion.Core.Geometry.DifferentialGeometry
dgBump Hyperion.Core.Geometry.DifferentialGeometry
Результат void

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

public abstract GetBsdf ( DifferentialGeometry dgGeom, DifferentialGeometry dgShading ) : BSDF
dgGeom Hyperion.Core.Geometry.DifferentialGeometry
dgShading Hyperion.Core.Geometry.DifferentialGeometry
Результат Hyperion.Core.Reflection.BSDF

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

public GetBssrdf ( DifferentialGeometry dgGeom, DifferentialGeometry dgShading ) : BSSRDF
dgGeom Hyperion.Core.Geometry.DifferentialGeometry
dgShading Hyperion.Core.Geometry.DifferentialGeometry
Результат BSSRDF