|
Photon Common Library 2.0.0-beta
A physically based renderer.
|
| ▼Nph | The root for all renderer implementations |
| ▼Ndetail | Implementation detail mainly for internal usages |
| Ncore_logging | Core 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_utils | Contains various string manipulation helpers |
| Ndetail_from_to_char | |
| Ntable | |
| RCHasToString | |
| CCommandLineArguments | Helper for parsing command line arguments |
| CConfig | |
| CFileIOError | |
| CFilesystemError | |
| CIllegalOperationException | |
| CIniFile | 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) |
| CInvalidArgumentException | |
| CIOException | |
| CLogger | |
| CLogGroup | |
| CLogGroups | |
| CLogicalException | General exception thrown on logical error |
| CNumericException | |
| COutOfRangeException | |
| COverflowException | |
| CRuntimeException | General exception thrown on runtime error |
| CTAlignedArray | 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 |
| ▼CTimerStatsReport | |
| CGroupedTimeRecord | |
| CTimeRecord | |
| CTimestamp | Represents a point in time |
| CUninitializedObjectException | |
| RCPhotonException |