Fermat
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Light Member List

This is the complete list of members for Light, including all inherited members.

intersect(const Ray ray, float2 *uv, float *t) constLightinline
Light() (defined in Light)Lightinline
Light(LightType _type) (defined in Light)Lightinline
map(const uint32_t prim_id, const cugar::Vector2f &uv, VertexGeometry *geom, float *pdf, Edf *edf) constLightinline
map(const uint32_t prim_id, const cugar::Vector2f &uv, const VertexGeometry &geom, float *pdf, Edf *edf) constLightinline
sample(const float *Z, uint32_t *prim_id, cugar::Vector2f *uv, VertexGeometry *geom, float *pdf, Edf *edf) constLightinline
sample(const cugar::Vector3f p, const float *Z, uint32_t *prim_id, cugar::Vector2f *uv, VertexGeometry *geom, float *pdf, Edf *edf) constLightinline
type (defined in Light)Light