29 virtual void info(
const char* fmt, ...) = 0;
30 virtual void warn(
const char* fmt, ...) = 0;
31 virtual void error(
const char* fmt, ...) = 0;
44 void info(
const char* fmt, ...)
override
49 vsnprintf(buf,
sizeof(buf), fmt, args);
53 void warn(
const char* fmt, ...)
override
58 vsnprintf(buf,
sizeof(buf), fmt, args);
62 void error(
const char* fmt, ...)
override
67 vsnprintf(buf,
sizeof(buf), fmt, args);
113#if defined(GRK_STATIC) || !defined(_WIN32)
116#if defined(GRK_STATIC)
117#define PLUGIN_API __attribute__((visibility("hidden")))
119#define PLUGIN_API __attribute__((visibility("default")))
121#define PLUGIN_LOCAL __attribute__((visibility("hidden")))
128#define PLUGIN_API __declspec(dllexport)
130#define PLUGIN_API __declspec(dllimport)
#define PLUGIN_API
Definition minpf_plugin.h:123
Definition minpf_plugin.h:24
ResWindow.
Definition CompressedChunkCache.h:36
int32_t(* minpf_register_func)(const char *nodeType, const minpf_register_params *params)
Definition minpf_plugin.h:95
int32_t(* minpf_destroy_func)(void *)
Definition minpf_plugin.h:88
struct grk::minpf_object_params minpf_object_params
int32_t(* minpf_invoke_service_func)(const char *serviceName, void *serviceParams)
Definition minpf_plugin.h:96
struct grk::minpf_register_params minpf_register_params
minpf_exit_func(* minpf_post_load_func)(const minpf_platform_services *)
Definition minpf_plugin.h:111
int32_t(* minpf_exit_func)()
Definition minpf_plugin.h:109
struct grk::minpf_platform_services minpf_platform_services
struct grk::minpf_plugin_api_version minpf_plugin_api_version
PLUGIN_API minpf_exit_func minpf_init_plugin(const char *pluginPath, const minpf_platform_services *params)
Definition minpf_plugin.h:28
virtual void error(const char *fmt,...)=0
virtual void warn(const char *fmt,...)=0
virtual void info(const char *fmt,...)=0
GpupLoggerAdapter(grk::ILogger *l)
Definition minpf_plugin.h:43
grk::ILogger * grk_logger
Definition minpf_plugin.h:42
void warn(const char *fmt,...) override
Definition minpf_plugin.h:53
void error(const char *fmt,...) override
Definition minpf_plugin.h:62
void info(const char *fmt,...) override
Definition minpf_plugin.h:44
Definition minpf_plugin.h:76
const char * id
Definition minpf_plugin.h:77
const struct minpf_platform_services * platformServices
Definition minpf_plugin.h:78
Definition minpf_plugin.h:82
int32_t minor
Definition minpf_plugin.h:84
int32_t major
Definition minpf_plugin.h:83
Definition minpf_plugin.h:91
minpf_plugin_api_version version
Definition minpf_plugin.h:92