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 |