24#ifndef EBGEOMETRY_VIEWER_HPP
25#define EBGEOMETRY_VIEWER_HPP
31namespace EBGeometry::Render {
46view(
const S& a_shape,
int a_argc,
char** a_argv);
80view(
const S& a_shape,
const S& a_deviceShape,
int a_argc,
char** a_argv);
97 const S& a_deviceShape,
120view(
const S& a_shape,
Pool& a_pool,
int a_argc,
char** a_argv);
145#include "EBGeometry_ViewerImplem.hpp"
The tape's front end: Expr, a host-side value that describes a composed object, and the free function...
A renderer for looking at shapes: Camera, Settings, Image and Renderer, in namespace Render.
void view(const S &a_shape, int a_argc, char **a_argv)
Look at a shape in a window, from a camera fitted to its box, with default settings.
Growable bump arena over a MemoryResource.
Definition EBGeometry_Pool.hpp:183
typename ExprDetail::ShapeInfo< S >::precision ShapePrecision
The precision of a shape type: T for a shape whose box type is AABBT<T>.
Definition EBGeometry_Expr.hpp:158
A camera orbiting a target point.
Definition EBGeometry_Render.hpp:122
What to render and how. A plain value; every field has a default.
Definition EBGeometry_Render.hpp:241