Vulkan2D
2D renderer written in C using Vulkan and SDL2
Loading...
Searching...
No Matches
Logger.h
1
4
5#pragma once
6
7#include "VK2D/Structs.h"
8
10void vk2dLoggerInit();
11
13void vk2dLoggerDestroy();
14
16void vk2dSetLogger(VK2DLogger *logger);
17
19void vk2dLoggerLogf(VK2DLogSeverity severity, const char *fmt, ...);
20
22void vk2dLoggerLogv(VK2DLogSeverity severity, const char *fmt, va_list ap);
23
25void vk2dLoggerLog(VK2DLogSeverity severity, const char *msg);
26
28void vk2dDefaultLoggerSetStandardOutput(FILE *out);
29
31void vk2dDefaultLoggerSetErrorOutput(FILE *out);
32
34void vk2dDefaultLoggerSetSeverity(VK2DLogSeverity severity);
35
37void vk2dLogDebug(const char *fmt, ...);
38
41void vk2dLogDebugv(const char *fmt, va_list ap);
42
44void vk2dLogInfo(const char* fmt, ...);
45
47void vk2dLogInfov(const char* fmt, va_list ap);
48
50void vk2dLogWarn(const char* fmt, ...);
51
53void vk2dLogWarnv(const char* fmt, va_list ap);
54
56void vk2dLogError(const char* fmt, ...);
57
59void vk2dLogErrorv(const char* fmt, va_list ap);
60
62void vk2dLogFatal(const char* fmt, ...);
63
65void vk2dLogFatalv(const char* fmt, va_list ap);
66
68void vk2dLogUnknown(const char* fmt, ...);
69
71void vk2dLogUnknownv(const char* fmt, va_list ap);
Forward declares struct typedefs.
VK2DLogSeverity
Definition Structs.h:154
Contains logging callbacks and context.
Definition Structs.h:420