srp
software rendering pipeline
Loading...
Searching...
No Matches
message_callback.h
Go to the documentation of this file.
1// Software Rendering Pipeline (SRP) library
2// Licensed under GNU GPLv3
3
7#pragma once
8
13typedef enum MessageType
14{
15 SRP_MESSAGE_ERROR,
16 SRP_MESSAGE_WARNING
18
20typedef enum MessageSeverity
21{
22 SRP_MESSAGE_SEVERITY_LOW,
23 SRP_MESSAGE_SEVERITY_MODERATE,
24 SRP_MESSAGE_SEVERITY_HIGH
26
29typedef void (*SRPMessageCallbackType)(
30 SRPMessageType type, SRPMessageSeverity severity, const char* sourceFunction,
31 const char* message, void* userParameter
32);
33
// ingroup Context
35
void(* SRPMessageCallbackType)(SRPMessageType type, SRPMessageSeverity severity, const char *sourceFunction, const char *message, void *userParameter)
Definition message_callback.h:29
enum MessageType SRPMessageType
MessageSeverity
Definition message_callback.h:21
MessageType
Definition message_callback.h:14
enum MessageSeverity SRPMessageSeverity