Euclid
Geometry Processing and Shape Analysis in C++
|
This is the complete list of members for Euclid::Rasterizer, including all inherited members.
attach_color_buffer(const float *colors, size_t size) | Euclid::Rasterizer | inline |
attach_index_buffer(const unsigned *indices, size_t size) | Euclid::Rasterizer | inline |
attach_normal_buffer(const float *normals, size_t size) | Euclid::Rasterizer | inline |
attach_position_buffer(const float *positions, size_t size) | Euclid::Rasterizer | inline |
Rasterizer(uint32_t width=256, uint32_t height=256, SampleCount samples=SAMPLE_COUNT_1) | Euclid::Rasterizer | inline |
release_buffers() | Euclid::Rasterizer | inline |
render_depth(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true, bool linear=true) | Euclid::Rasterizer | inline |
render_depth(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< float > &values, bool linear=true) | Euclid::Rasterizer | inline |
render_shaded(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true) | Euclid::Rasterizer | inline |
render_unlit(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true) | Euclid::Rasterizer | inline |
SAMPLE_COUNT_1 enum value (defined in Euclid::Rasterizer) | Euclid::Rasterizer | |
SAMPLE_COUNT_2 enum value (defined in Euclid::Rasterizer) | Euclid::Rasterizer | |
SAMPLE_COUNT_4 enum value (defined in Euclid::Rasterizer) | Euclid::Rasterizer | |
SAMPLE_COUNT_8 enum value (defined in Euclid::Rasterizer) | Euclid::Rasterizer | |
SampleCount enum name (defined in Euclid::Rasterizer) | Euclid::Rasterizer | |
set_background(const Eigen::Array3f &color) | Euclid::Rasterizer | inline |
set_background(float r, float g, float b) | Euclid::Rasterizer | inline |
set_image(uint32_t width, uint32_t height, SampleCount samples) | Euclid::Rasterizer | inline |
set_light(const Light &light) | Euclid::Rasterizer | inline |
set_material(const Material &material) | Euclid::Rasterizer | inline |
~Rasterizer() (defined in Euclid::Rasterizer) | Euclid::Rasterizer | inline |