scimesh 0.3.2
Headless CPU-only 3D software renderer for scientific mesh visualization
Loading...
Searching...
No Matches
rasterizer.h File Reference

The Rasterizer — the per-pixel rendering engine. More...

#include <scimesh/types.h>
#include <scimesh/image.h>
#include <vector>
Include dependency graph for rasterizer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  scimesh::Rasterizer
 Low-level triangle rasterizer with depth buffering and lighting. More...
 

Namespaces

namespace  scimesh
 

Detailed Description

The Rasterizer — the per-pixel rendering engine.

The Rasterizer converts screen-space triangles into colored pixels, performing depth testing, lighting, texture sampling, and fog/SSAO post-processing. You typically do not use this directly; the Renderer class manages it for you.

Definition in file rasterizer.h.