Dandelion 1.1.1
A light-weight 3D builder for educational usage
|
实现光栅化渲染管线。 更多...
#include <render_engine.h>
Public 成员函数 | |
RasterizerRenderer (RenderEngine &engine, int num_vertex_threads, int num_rasterizer_threads, int num_fragment_threads) | |
void | render (const Scene &scene) |
Public 属性 | |
float & | width |
float & | height |
int | n_vertex_threads |
int | n_rasterizer_threads |
int | n_fragment_threads |
VertexProcessor | vertex_processor |
Rasterizer | rasterizer |
FragmentProcessor | fragment_processor |
std::vector< unsigned char > & | rendering_res |
Private 属性 | |
std::shared_ptr< spdlog::logger > | logger |
实现光栅化渲染管线。
void RasterizerRenderer::render | ( | const Scene & | scene | ) |
光栅化渲染器的渲染调用接口
float& RasterizerRenderer::width |
多线程光栅化渲染器的渲染调用接口