Class VulkanDebugUtilsSLF4J
java.lang.Object
com.io7m.jcoronado.extensions.ext_debug_utils.api.VulkanDebugUtilsSLF4J
- All Implemented Interfaces:
VulkanDebugUtilsMessengerCallbackEXTType
public final class VulkanDebugUtilsSLF4J
extends Object
implements VulkanDebugUtilsMessengerCallbackEXTType
A convenience callback that delegates logging to SLF4J.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancall(Set<VulkanDebugUtilsMessageSeverityFlag> severity, Set<VulkanDebugUtilsMessageTypeFlag> types, VulkanDebugUtilsMessengerCallbackDataEXT data) The callback method.
-
Constructor Details
-
VulkanDebugUtilsSLF4J
public VulkanDebugUtilsSLF4J(org.slf4j.Logger inLogger) Construct a callback.- Parameters:
inLogger- The logger
-
-
Method Details
-
call
public boolean call(Set<VulkanDebugUtilsMessageSeverityFlag> severity, Set<VulkanDebugUtilsMessageTypeFlag> types, VulkanDebugUtilsMessengerCallbackDataEXT data) Description copied from interface:VulkanDebugUtilsMessengerCallbackEXTTypeThe callback method. The method should returnfalse.- Specified by:
callin interfaceVulkanDebugUtilsMessengerCallbackEXTType- Parameters:
severity- The message severitytypes- The message typesdata- The message data- Returns:
- A value interpreted in a layer-specified manner
-