The spica renderer
|
This is the complete list of members for spica::SurfaceInteraction, including all inherited members.
bs() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
bsdf() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
bssrdf() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
computeDifferentials(const Ray &ray) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
dndu (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
dndu() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dndv (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
dndv() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dpdu (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
dpdu() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dpdv (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
dpdv() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dudx() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dudy() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dvdx() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
dvdy() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
getMedium(const Vector3d &w) const (defined in spica::Interaction) | spica::Interaction | inline |
getMedium() const (defined in spica::Interaction) | spica::Interaction | inline |
Interaction() (defined in spica::Interaction) | spica::Interaction | |
Interaction(const Point3d &pos, const Normal3d &normal=Normal3d(), const Vector3d &wo=Vector3d()) (defined in spica::Interaction) | spica::Interaction | explicit |
Interaction(const Point3d &pos, const Vector3d &wo, const MediumInterface &mediumInterface) (defined in spica::Interaction) | spica::Interaction | |
Interaction(const Interaction &intr) (defined in spica::Interaction) | spica::Interaction | |
isSurfaceInteraction() const override (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inlinevirtual |
Le(const Vector3d &w) const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
mediumInterface_ (defined in spica::Interaction) | spica::Interaction | protected |
n (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
normal() const (defined in spica::Interaction) | spica::Interaction | inline |
normal_ (defined in spica::Interaction) | spica::Interaction | protected |
ns() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
operator=(const SurfaceInteraction &intr) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
operator=(const Interaction &intr) (defined in spica::Interaction) | spica::Interaction | |
pos() const (defined in spica::Interaction) | spica::Interaction | inline |
pos_ (defined in spica::Interaction) | spica::Interaction | protected |
primitive() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
setBSDF(BSDF *bsdf) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
setBSSRDF(BSSRDF *bssrdf) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
setMediumInterface(const MediumInterface &mediumInterface) (defined in spica::Interaction) | spica::Interaction | inline |
setPrimitive(const Primitive *prim) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
setScatterFuncs(const Ray &ray, MemoryArena &arena) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
setShadingGeometry(const Vector3d &dpdu, const Vector3d &dpdv, const Normal3d &dndu, const Normal3d &dndv) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
spawnRay(const Vector3d &wi) const (defined in spica::Interaction) | spica::Interaction | virtual |
spawnRayTo(const Point3d &p) const (defined in spica::Interaction) | spica::Interaction | virtual |
spawnRayTo(const Interaction &intr) const (defined in spica::Interaction) | spica::Interaction | virtual |
SurfaceInteraction() (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
SurfaceInteraction(const Point3d &p, const Point2d &uv, const Vector3d &wo, const Vector3d &dpdu, const Vector3d &dpdv, const Normal3d &dndu, const Normal3d &dndv, const Shape *shape) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
SurfaceInteraction(const SurfaceInteraction &intr) (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | |
ts() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
uv() const (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | inline |
wo() const (defined in spica::Interaction) | spica::Interaction | inline |
wo_ (defined in spica::Interaction) | spica::Interaction | protected |
~Interaction() (defined in spica::Interaction) | spica::Interaction | virtual |
~SurfaceInteraction() (defined in spica::SurfaceInteraction) | spica::SurfaceInteraction | virtual |