|
Euclid
Geometry Processing and Shape Analysis in C++
|
This is the complete list of members for Euclid::RayTracer, including all inherited members.
| attach_color_buffer(const std::vector< float > *colors, bool vertex_color=false) | Euclid::RayTracer | inline |
| attach_face_mask_buffer(const std::vector< uint8_t > *mask) | Euclid::RayTracer | inline |
| attach_geometry_buffers(const std::vector< float > &positions, const std::vector< unsigned > &indices) | Euclid::RayTracer | inline |
| enable_light(bool on) | Euclid::RayTracer | inline |
| RayTracer(int threads=0) | Euclid::RayTracer | inlineexplicit |
| release_buffers() | Euclid::RayTracer | inline |
| render_depth(std::vector< uint8_t > &pixels, const RayCamera &camera, int width, int height) | Euclid::RayTracer | inline |
| render_depth(std::vector< float > &values, const RayCamera &camera, int width, int height) | Euclid::RayTracer | inline |
| render_index(std::vector< uint8_t > &pixels, const RayCamera &camera, int width, int height, bool interleaved=true) | Euclid::RayTracer | inline |
| render_index(std::vector< uint32_t > &indices, const RayCamera &camera, int width, int height) | Euclid::RayTracer | inline |
| render_shaded(std::vector< uint8_t > &pixels, const RayCamera &camera, int width, int height, bool interleaved=true) | Euclid::RayTracer | inline |
| render_shaded(std::vector< uint8_t > &pixels, const RayCamera &camera, int width, int height, int samples, bool interleaved=true) | Euclid::RayTracer | inline |
| render_silhouette(std::vector< uint8_t > &pixels, const RayCamera &camera, int width, int height) | Euclid::RayTracer | inline |
| set_background(const Eigen::Ref< const Eigen::Array3f > &color) | Euclid::RayTracer | inline |
| set_background(float r, float g, float b) | Euclid::RayTracer | inline |
| set_material(const Material &material) | Euclid::RayTracer | inline |
| ~RayTracer() (defined in Euclid::RayTracer) | Euclid::RayTracer | inline |