Wayverb
wayverb::raytracer::reflector Class Referencefinal

Public Member Functions

template<typename It >
 reflector (const core::compute_context &cc, const glm::vec3 &receiver, It b, It e)
 
util::aligned::vector< reflectionrun_step (const core::scene_buffers &buffers)
 
util::aligned::vector< core::rayget_rays ()
 
util::aligned::vector< reflectionget_reflections ()
 
util::aligned::vector< cl_float > get_rng ()
 

Static Public Member Functions

static constexpr auto get_per_ray_size ()
 The constant buffer size required per parallel ray.
 

The documentation for this class was generated from the following files: