Photon Common Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NphThe root for all renderer implementations
 NdetailImplementation detail mainly for internal usages
 Nstats
 CScopedTimer
 CTimeCounter
 CAlignedMemoryDeleter
 CHeterogeneousStringHash
 CCommandLineArgumentsHelper for parsing command line arguments
 CConfig
 CFileIOError
 CFilesystemError
 CIllegalOperationException
 CIniFileINI 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)
 CInvalidArgumentException
 CIOException
 CLogger
 CLogGroup
 CLogGroups
 CLogicalExceptionGeneral exception thrown on logical error
 CNumericException
 COutOfRangeException
 COverflowException
 CRuntimeExceptionGeneral exception thrown on runtime error
 CTAlignedArrayAligned 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
 CTimerStatsReport
 CGroupedTimeRecord
 CTimeRecord
 CTimestampRepresents a point in time
 CUninitializedObjectException