struct BSDF::Single
Defined in:
bsdf.cr
Constructors
Instance Method Summary
Instance methods inherited from struct BSDF
diffuse?
diffuse?,
emitted(wo_world) : Color
emitted,
f(wo_world : Vector, wi_world : Vector, flags : BxDF::Type) : Color
f,
glossy?
glossy?,
matches_flags?(flags : BxDF::Type)
matches_flags?,
num_components(flags = BxDF::Type::All) : Int32
num_components,
pdf(wo : Vector, wi : Vector, flags = BxDF::Type::All) : Float64
pdf,
sample_f(wo_world : Vector, flags : BxDF::Type) : Sample?
sample_f
Constructor methods inherited from struct BSDF
new
new
Constructor Detail
def self.
new(bxdf, normal :
Normal)
#
Instance Method Detail
def
num_components(flags =
BxDF::Type::All)
#
def
pdf(wo_world :
Vector, wi_world :
Vector, flags =
BxDF::Type::All)
#