Photon Common Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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::CommandLineArgumentsHelper for parsing command line arguments
 Cph::Config
 Cph::TimerStatsReport::GroupedTimeRecord
 Cph::detail::HeterogeneousStringHash
 Cph::IniFileINI 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::LogicalExceptionGeneral exception thrown on logical error
 Cph::IllegalOperationException
 Cph::InvalidArgumentException
 Cph::OutOfRangeException
 Cph::UninitializedObjectException
 Cstd::runtime_error
 Cph::RuntimeExceptionGeneral 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::TimestampRepresents a point in time