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 |