Classes
- namespace drjit Bring nanothread functions into scope.
- namespace Spherical Working with spherical coordinate and angles.
- class Array2d Generic, resizable, 2D array class.
- class Barrier Implements a simple barrier thread-coordination mechanism using a condition variable and mutex.
- class DartsException An exception storing a human-readable error description passed in using
fmt:format
-style arguments. - class Image An image with a generic pixel type.
- class Progress A thread-safe helper object to display and update a progress bar in the terminal.
- class Range Python-style range: iterates from min to max in range-based for loops.
- class RangeND Python-style range, but for nested, multi-dimensional loops (up to 4 dimensions).
- struct Ray Simple ray segment data structure.