[−][src]Crate pbrt
pbrt is a rust implementation of http://www.pbr-book.org/3ed-2018/contents.html
Re-exports
pub use float::Float; |
Modules
core | The main parts of the PBRT renderer are located in sub crates of |
filters | Various implementations of Filter for use during sampling. |
float | submodule to defined types, constants and methods when |
textures | Implementations Texture for various texture mapping algorithms. |
Macros
severe | Calls log::error then |
Structs
Degree | Wrapper type for |
Options | Options for the renderer. These are mostly passed through from commandline flags or from the configuration file parsed. |
Functions
assert_almost_equal_options | Note: assert_almost_equal_options exists only for doc tests, it is not part of the pbrt API. |
clamp | Clamp |
gamma_correct | Convert |
lerp | Linear interpolate |
quadratic | Find roots of quadratic equation, if they exist. |