|
Photon Common Library 2.0.0-beta
A physically based renderer.
|
| Cph::detail::AlignedMemoryDeleter | |
| ▼Cstd::array | |
| Cph::TAlignedArray< T, N, ALIGNMENT_IN_BYTES > | Aligned version of std::array. This type shares the same traits as std::array. [class.mem] section 20 (https://timsong-cpp.github.io/cppwp/n3337/class.mem#20) supports that the alignment can pass through to the inherited std::array as long as the derived type is also a standard-layout type |
| Cph::CommandLineArguments | Helper for parsing command line arguments |
| Cph::Config | |
| Cph::TimerStatsReport::GroupedTimeRecord | |
| Cph::detail::HeterogeneousStringHash | |
| Cph::IniFile | INI file I/O. This class is useful for recording various settings across the entire engine project. As a low-level I/O class in Common library, it can be used regardless the engine initialization state (see init_render_engine() and exit_render_engine() in Engine library for more details) |
| Cph::Logger | |
| Cph::LogGroup | |
| Cph::LogGroups | |
| ▼Cstd::logic_error | |
| ▼Cph::LogicalException | General exception thrown on logical error |
| Cph::IllegalOperationException | |
| Cph::InvalidArgumentException | |
| Cph::OutOfRangeException | |
| Cph::UninitializedObjectException | |
| ▼Cstd::runtime_error | |
| ▼Cph::RuntimeException | General exception thrown on runtime error |
| ▼Cph::IOException | |
| Cph::FileIOError | |
| Cph::FilesystemError | |
| ▼Cph::NumericException | |
| Cph::OverflowException | |
| Cph::detail::stats::ScopedTimer | |
| Cph::detail::stats::TimeCounter | |
| Cph::TimerStatsReport::TimeRecord | |
| Cph::TimerStatsReport | |
| Cph::Timestamp | Represents a point in time |