Fermat
Public Methods | Static Public Methods | Public Members | List of all members
VPL Struct Reference

Detailed description

Represent a VPL

#include <lights.h>

Inheritance diagram for VPL:
VertexGeometryId

Public Methods

FERMAT_HOST_DEVICE FERMAT_FORCEINLINE VPL (const uint32 _prim_id, const float2 _uv, const float _e)
 
- Public Methods inherited from VertexGeometryId
FERMAT_HOST_DEVICE VertexGeometryId (const uint32 _prim_id, const float _u, const float _v)
 
FERMAT_HOST_DEVICE VertexGeometryId (const uint32 _prim_id, const cugar::Vector2f _uv)
 

Static Public Methods

FERMAT_HOST_DEVICE static FERMAT_FORCEINLINE float pdf (const float4 E)
 

Public Members

float E
 
- Public Members inherited from VertexGeometryId
cugar::Vector2f uv
 
uint32 prim_id
 

The documentation for this struct was generated from the following file: