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

RenderOptions — all settings that control how meshes are drawn. More...

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

Go to the source code of this file.

Classes

struct  scimesh::RenderOptions
 All settings that control rendering output. More...
 

Namespaces

namespace  scimesh
 

Enumerations

enum class  scimesh::ShadingMode { scimesh::SMOOTH , scimesh::FLAT }
 How surface normals are interpolated across triangles. More...
 

Detailed Description

RenderOptions — all settings that control how meshes are drawn.

The RenderOptions struct is passed to every Renderer::render_*() call. It controls output size, shading, lighting, anti-aliasing, fog, clipping planes, and more.

Definition in file render_options.h.