PositionSampler Class Reference
Inheritance diagram for PositionSampler:
ProbabilityDist Component SIMDAlignedType

Public Member Functions

 LM_INTERFACE_CLASS (PositionSampler, Component)
 
 LM_DISABLE_COPY_AND_MOVE (PositionSampler)
 
 LM_INTERFACE_F (Sample, void(const Vec2 &u, SurfaceGeometry &geom))
 
 LM_INTERFACE_F (EvaluatePDF, Float(const SurfaceGeometry &geom, bool evalDelta))
 
- Public Member Functions inherited from ProbabilityDist
 LM_INTERFACE_CLASS (ProbabilityDist, Component)
 
 LM_DISABLE_COPY_AND_MOVE (ProbabilityDist)
 
- Public Member Functions inherited from SIMDAlignedType
void * operator new (std::size_t size) throw (std::bad_alloc)
 
void operator delete (void *p)