|
CeresEngine 0.2.0
A game development framework
|
Standard output log (uses std::cout to submit a report). More...
#include <CeresEngine/Material/ShaderCompiler/Log.hpp>
Public Member Functions | |
| StdLog () | |
| ~StdLog () override | |
| void | submitReport (const Report &report) override |
| Implements the base class interface. | |
| void | printAll (bool verbose=true) |
| Prints all submitted reports to the standard output. | |
Public Member Functions inherited from CeresEngine::ShaderCompiler::Log | |
| virtual | ~Log ()=default |
| void | setIndent (const String &indent) |
| Sets the next indentation string. By default two spaces. | |
| void | incIndent () |
| Increments the indentation. | |
| void | decIndent () |
| Decrements the indentation. | |
Private Attributes | |
| OpaqueData * | mData = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from CeresEngine::ShaderCompiler::Log | |
| Log ()=default | |
| const String & | fullIndent () const |
| Returns the current full indentation string. | |
Standard output log (uses std::cout to submit a report).
| CeresEngine::ShaderCompiler::StdLog::StdLog | ( | ) |
|
override |
Prints all submitted reports to the standard output.
Implements the base class interface.
Implements CeresEngine::ShaderCompiler::Log.
|
private |