#include "Base/spInputOutputLog.hpp"#include "Base/spTimer.hpp"#include "Platform/spSoftPixelDeviceOS.hpp"#include <iostream>Namespaces | |
| namespace | sp |
!! | |
| namespace | sp::io |
All simple text output and string class are in this namespace. | |
| namespace | sp::io::Log |
Log class has been changed to an own namespace. The syntax remains the same but now you can use "using namespace io::Log;". | |
Functions | |
| SP_EXPORT void | sp::io::Log::setMessageCallback (const MessageCallback &Proc) |
| SP_EXPORT void | sp::io::Log::error (const stringc &Message, s32 Flags) |
| SP_EXPORT void | sp::io::Log::warning (const stringc &Message, s32 Flags=LOG_TIME) |
| Prints a warning message in yellow. | |
| SP_EXPORT void | sp::io::Log::debug (const stringc &ProcName, const stringc &Message="Invalid arguments", s32 Flags=LOG_TIME) |
| Prints a debug message in pink. | |
| SP_EXPORT void | sp::io::Log::message (const stringc &Message, s32 Flags=LOG_TIME) |
| Prints a standard message. | |
| SP_EXPORT void | sp::io::Log::setTimeFormat (const ELogTimeFormats Format) |
| SP_EXPORT ELogTimeFormats | sp::io::Log::getTimeFormat () |
| SP_EXPORT void | sp::io::Log::setTabString (const stringc &TabStr) |
| Sets the string which is to be added when "upperTab" is called. | |
| SP_EXPORT stringc | sp::io::Log::getTabString () |
| SP_EXPORT stringc | sp::io::Log::getCurrentTab () |
| Returns the current string of the whole tab. | |
| SP_EXPORT void | sp::io::Log::upperTab () |
| Adds the tab string to the current tab. | |
| SP_EXPORT void | sp::io::Log::lowerTab () |
| Removes the tab string from the current tab. | |
| SP_EXPORT void | sp::io::Log::setOutputContext (const s32 Context) |
| SP_EXPORT s32 | sp::io::Log::getOutputContext () |
| SP_EXPORT bool | sp::io::Log::open (const stringc &Filename) |
| SP_EXPORT void | sp::io::Log::close () |
| SP_EXPORT void | sp::io::Log::pause (bool isPaused) |
| Opens or closes the output stream temporarily. | |
| SP_EXPORT stringc | sp::io::Log::getFormatedTime () |
Variables | |
| ELogTimeFormats | sp::io::Log::LogTimeFormat = LOGTIME_DISABLE |
| s32 | sp::io::Log::LogContext = LOGCONTEXT_CONSOLE |
| stringc | sp::io::Log::LogTabString = " " |
| stringc | sp::io::Log::LogTab |
| std::ofstream | sp::io::Log::LogFile |
| io::stringc | sp::io::Log::LogFilename |
| bool | sp::io::Log::isLogFile = false |
| bool | sp::io::Log::isLogPaused = false |
| MessageCallback | sp::io::Log::LogMessageCallback |
1.7.1