Euclid
Geometry Processing and Shape Analysis in C++
Euclid::Rasterizer Member List

This is the complete list of members for Euclid::Rasterizer, including all inherited members.

attach_color_buffer(const float *colors, size_t size)Euclid::Rasterizerinline
attach_index_buffer(const unsigned *indices, size_t size)Euclid::Rasterizerinline
attach_normal_buffer(const float *normals, size_t size)Euclid::Rasterizerinline
attach_position_buffer(const float *positions, size_t size)Euclid::Rasterizerinline
Rasterizer(uint32_t width=256, uint32_t height=256, SampleCount samples=SAMPLE_COUNT_1)Euclid::Rasterizerinline
release_buffers()Euclid::Rasterizerinline
render_depth(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true, bool linear=true)Euclid::Rasterizerinline
render_depth(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< float > &values, bool linear=true)Euclid::Rasterizerinline
render_shaded(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true)Euclid::Rasterizerinline
render_unlit(const Eigen::Matrix4f &model, const RasCamera &camera, std::vector< uint8_t > &pixels, bool interleaved=true)Euclid::Rasterizerinline
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::Rasterizerinline
set_background(float r, float g, float b)Euclid::Rasterizerinline
set_image(uint32_t width, uint32_t height, SampleCount samples)Euclid::Rasterizerinline
set_light(const Light &light)Euclid::Rasterizerinline
set_material(const Material &material)Euclid::Rasterizerinline
~Rasterizer() (defined in Euclid::Rasterizer)Euclid::Rasterizerinline