struct BxDF::SpecularReflection
  
  Defined in:
  
    
      bxdfs/specular.cr
    
    
  
  Constructors
  
  Instance Method Summary
  
  
    
  Instance methods inherited from struct BxDF
  
  
    
      cos_phi(w : Vector)
    cos_phi, 
    
  
    
      cos_theta(w : Vector)
    cos_theta, 
    
  
    
      f(wo : Vector, wi : Vector) : Color
    f, 
    
  
    
      matches_flags?(other : BxDF::Type)
    matches_flags?, 
    
  
    
      pdf(wo : Vector, wi : Vector) : Color
    pdf, 
    
  
    
      sample_f(wo : Vector, u1 : Float64 = rand, u2 : Float64 = rand) : Tuple(Color, Vector, Float64)
    sample_f, 
    
  
    
      sin_phi(w : Vector)
    sin_phi, 
    
  
    
      sin_theta(w : Vector)
    sin_theta, 
    
  
    
      sin_theta_2(w : Vector)
    sin_theta_2, 
    
  
    
      type : Type
    type
    
  
    
  Constructor methods inherited from struct BxDF
  
  
    
      new
    new
    
  
    
  
    
    
    
  
    
    
    
  
    
    
    
  
 
  Constructor Detail
  
    
  
  Instance Method Detail