absorbance | rcrt::Material | [protected] |
bumpFactor | rcrt::Material | [protected] |
bumpMap | rcrt::Material | [protected] |
DielectricMaterial(const float &realIOR=1, const RGBColor &absorb=RGBColor::BLACK) | rcrt::DielectricMaterial | |
frame | rcrt::Material | [protected] |
getAbsorbance() const | rcrt::Material | [virtual] |
getEmitted(const Vec3D &wOut, Intersection &is) | rcrt::DielectricMaterial | [virtual] |
getImagIORPart() const | rcrt::Material | |
getIOR() const | rcrt::Material | |
getRealIORPart() const | rcrt::Material | |
getShadingNormal(Intersection &is) const | rcrt::Material | [virtual] |
hasDiffuse() const | rcrt::DielectricMaterial | [virtual] |
hasSpecular() const | rcrt::DielectricMaterial | [virtual] |
hasTransmissive() const | rcrt::DielectricMaterial | [virtual] |
ior | rcrt::Material | [protected] |
Material(float iorR=1, float iorI=0, const RGBColor &absorb=RGBColor::BLACK) | rcrt::Material | |
Material(const std::complex< float > &IOR, const RGBColor &absorb=RGBColor::BLACK) | rcrt::Material | |
refracts() const | rcrt::DielectricMaterial | [virtual] |
sample(const Vec3D &wOut, const Vec3D &wInc, Intersection &is) | rcrt::DielectricMaterial | [virtual] |
sampleDiffuse(const Vec3D &wOut, const Vec3D &wInc, Intersection &is) | rcrt::DielectricMaterial | [virtual] |
sampleSpecular(const Vec3D &wOut, const Vec3D &wInc, Intersection &is) | rcrt::DielectricMaterial | [virtual] |
scatterPhoton(Intersection &is, Photon *photon) | rcrt::DielectricMaterial | [virtual] |
setBumpFactor(const float &f) | rcrt::Material | |
setBumpMap(Texture2D *tex) | rcrt::Material | |
setFrame(const int &n) | rcrt::Material | |
~DielectricMaterial() | rcrt::DielectricMaterial | [virtual] |
~Material() | rcrt::Material | [virtual] |