World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Определения типов | |
typedef void(SDLCALL * | SDL_LogOutputFunction) (void *userdata, int category, SDL_LogPriority priority, const char *message) |
The prototype for the log output function. Подробнее... | |
Функции | |
DECLSPEC void SDLCALL | SDL_LogSetAllPriority (SDL_LogPriority priority) |
Set the priority of all log categories. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogSetPriority (int category, SDL_LogPriority priority) |
Set the priority of a particular log category. Подробнее... | |
DECLSPEC SDL_LogPriority SDLCALL | SDL_LogGetPriority (int category) |
Get the priority of a particular log category. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogResetPriorities (void) |
Reset all priorities to default. Подробнее... | |
DECLSPEC void SDLCALL | SDL_Log (SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(1) |
Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogVerbose (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_VERBOSE. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogDebug (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_DEBUG. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogInfo (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_INFO. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogWarn (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_WARN. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogError (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_ERROR. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogCritical (int category, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2) |
Log a message with SDL_LOG_PRIORITY_CRITICAL. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogMessage (int category, SDL_LogPriority priority, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(3) |
Log a message with the specified category and priority. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogMessageV (int category, SDL_LogPriority priority, const char *fmt, va_list ap) |
Log a message with the specified category and priority. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogGetOutputFunction (SDL_LogOutputFunction *callback, void **userdata) |
Get the current log output function. Подробнее... | |
DECLSPEC void SDLCALL | SDL_LogSetOutputFunction (SDL_LogOutputFunction callback, void *userdata) |
This function allows you to replace the default log output function with one of your own. Подробнее... | |
Simple log messages with categories and priorities.
By default logs are quiet, but if you're debugging SDL you might want:
SDL_LogSetAllPriority(SDL_LOG_PRIORITY_WARN);
Here's where the messages go on different platforms: Windows: debug output stream Android: log output Others: standard error output (stderr)
См. определение в файле SDL_log.h
typedef void(SDLCALL * SDL_LogOutputFunction) (void *userdata, int category, SDL_LogPriority priority, const char *message) |
enum SDL_LogCategory |
The predefined log categories.
By default the application category is enabled at the INFO level, the assert category is enabled at the WARN level, test is enabled at the VERBOSE level and all other categories are enabled at the CRITICAL level.
См. определение в файле SDL_log.h строка 64
enum SDL_LogPriority |
DECLSPEC void SDLCALL SDL_LogSetAllPriority | ( | SDL_LogPriority | priority | ) |
Set the priority of all log categories.
DECLSPEC void SDLCALL SDL_LogSetPriority | ( | int | category, |
SDL_LogPriority | priority | ||
) |
Set the priority of a particular log category.
DECLSPEC SDL_LogPriority SDLCALL SDL_LogGetPriority | ( | int | category | ) |
Get the priority of a particular log category.
Reset all priorities to default.
DECLSPEC void SDLCALL SDL_Log | ( | SDL_PRINTF_FORMAT_STRING const char * | fmt, |
... | |||
) |
Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO.
DECLSPEC void SDLCALL SDL_LogVerbose | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_VERBOSE.
DECLSPEC void SDLCALL SDL_LogDebug | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_DEBUG.
DECLSPEC void SDLCALL SDL_LogInfo | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_INFO.
DECLSPEC void SDLCALL SDL_LogWarn | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_WARN.
DECLSPEC void SDLCALL SDL_LogError | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_ERROR.
DECLSPEC void SDLCALL SDL_LogCritical | ( | int | category, |
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with SDL_LOG_PRIORITY_CRITICAL.
DECLSPEC void SDLCALL SDL_LogMessage | ( | int | category, |
SDL_LogPriority | priority, | ||
SDL_PRINTF_FORMAT_STRING const char * | fmt, | ||
... | |||
) |
Log a message with the specified category and priority.
DECLSPEC void SDLCALL SDL_LogMessageV | ( | int | category, |
SDL_LogPriority | priority, | ||
const char * | fmt, | ||
va_list | ap | ||
) |
Log a message with the specified category and priority.
DECLSPEC void SDLCALL SDL_LogGetOutputFunction | ( | SDL_LogOutputFunction * | callback, |
void ** | userdata | ||
) |
Get the current log output function.
DECLSPEC void SDLCALL SDL_LogSetOutputFunction | ( | SDL_LogOutputFunction | callback, |
void * | userdata | ||
) |
This function allows you to replace the default log output function with one of your own.