Photon Common Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 1234]
 NphThe root for all renderer implementations
 NdetailImplementation detail mainly for internal usages
 Ncore_loggingCore logging functionalities. Most logs will output information (logs) via a main logger, which we refer to as "core logger". This namespace contains implementation details for core logging functionalities
 Nstats
 CScopedTimer
 CTimeCounter
 CAlignedMemoryDeleter
 CHeterogeneousStringHash
 RCPermissiveImplicitLifetime
 Nmath
 Nos
 Nstring_utilsContains various string manipulation helpers
 Ndetail_from_to_char
 Ntable
 RCHasToString
 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
 RCPhotonException