Fermat
MeshLight Member List

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

get_vpl(const uint32 i) const (defined in MeshLight)MeshLightinline
intersect(const Ray ray, float2 *uv, float *t) constLightinline
intersect_impl(const Ray ray, float2 *uv, float *t) constMeshLightinline
inverse_pdf_impl(const uint32_t prim_id, const cugar::Vector2f &uv, const float *out_Z) constMeshLightinline
invert_impl(const uint32_t prim_id, const cugar::Vector2f &uv, const float *in_Z, float *out_Z, float *out_pdf) constMeshLightinline
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
map_impl(const uint32_t prim_id, const cugar::Vector2f &uv, VertexGeometry *geom, float *pdf, Edf *edf) constMeshLightinline
map_impl(const uint32_t prim_id, const cugar::Vector2f &uv, const VertexGeometry &geom, float *pdf, Edf *edf) constMeshLightinline
map_vpl(const uint32 vpl_idx, uint32_t *prim_id, cugar::Vector2f *uv, VertexGeometry *geom, float *pdf, Edf *edf) constMeshLightinline
mesh (defined in MeshLight)MeshLight
MeshLight() (defined in MeshLight)MeshLightinline
MeshLight(const uint32 _n_prims, const float *_prims_cdf, const float *_prims_inv_area, MeshView _mesh, const MipMapView *_textures, const uint32 _n_vpls, const float *_vpls_cdf, const VPL *_vpls, const float _norm) (defined in MeshLight)MeshLightinline
n_prims (defined in MeshLight)MeshLight
n_vpls (defined in MeshLight)MeshLight
norm (defined in MeshLight)MeshLight
prims_cdf (defined in MeshLight)MeshLight
prims_inv_area (defined in MeshLight)MeshLight
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
sample_impl(const float *Z, uint32_t *prim_id, cugar::Vector2f *uv, VertexGeometry *geom, float *pdf, Edf *edf) constMeshLightinline
textures (defined in MeshLight)MeshLight
type (defined in Light)Light
vpl_count() const (defined in MeshLight)MeshLightinline
vpls (defined in MeshLight)MeshLight
vpls_cdf (defined in MeshLight)MeshLight