Dandelion 1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
RasterizerRenderer类 参考

实现光栅化渲染管线。 更多...

#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
 

详细描述

实现光栅化渲染管线。

成员函数说明

◆ render()

void RasterizerRenderer::render ( const Scene & scene)

光栅化渲染器的渲染调用接口

类成员变量说明

◆ width

float& RasterizerRenderer::width

多线程光栅化渲染器的渲染调用接口


该类的文档由以下文件生成: