#include <CeresEngine/Material/ShaderCompiler/Report/ReportHandler.hpp>
◆ ReportHandler()
| CeresEngine::ShaderCompiler::ReportHandler::ReportHandler |
( |
Log * |
log | ) |
|
◆ hasErrors()
| bool CeresEngine::ShaderCompiler::ReportHandler::hasErrors |
( |
| ) |
const |
|
inline |
◆ hintForNextReport()
Appends a hint for the next upcomming report.
Implemented as static function to avoid passing lots of report data around the code.
◆ makeReport()
◆ popContextDesc()
| void CeresEngine::ShaderCompiler::ReportHandler::popContextDesc |
( |
| ) |
|
◆ pushContextDesc()
| void CeresEngine::ShaderCompiler::ReportHandler::pushContextDesc |
( |
const String & |
contextDesc | ) |
|
◆ submitReport()
◆ warning()
◆ mContextDescStack
| Stack<String> CeresEngine::ShaderCompiler::ReportHandler::mContextDescStack |
|
private |
◆ mErrorPositions
◆ mHasErrors
| bool CeresEngine::ShaderCompiler::ReportHandler::mHasErrors = false |
|
private |
◆ mLog
| Log* CeresEngine::ShaderCompiler::ReportHandler::mLog = nullptr |
|
private |
◆ mWarningPositions
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Material/ShaderCompiler/Report/ReportHandler.hpp