C# 클래스 Hyperion.Core.Interfaces.IMaterial

파일 보기 프로젝트 열기: Kintaro/Hyperion 1 사용 예제들

공개 메소드들

메소드 설명
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