61#if defined(GRK_STATIC) || !defined(_WIN32)
64#if defined(GRK_STATIC)
65#define PLUGIN_API __attribute__((visibility("hidden")))
67#define PLUGIN_API __attribute__((visibility("default")))
69#define PLUGIN_LOCAL __attribute__((visibility("hidden")))
76#define PLUGIN_API __declspec(dllexport)
78#define PLUGIN_API __declspec(dllimport)
uint16_t id
marker value
Definition CodeStreamDecompress.h:31
minpf_destroy_func destroyFunc
Definition minpf_plugin.h:43
minpf_plugin_api_version version
Definition minpf_plugin.h:41
int32_t major
Definition minpf_plugin.h:32
int32_t minor
Definition minpf_plugin.h:33
minpf_invoke_service_func invokeService
Definition minpf_plugin.h:53
const struct minpf_platform_services * platformServices
Definition minpf_plugin.h:27
minpf_create_func createFunc
Definition minpf_plugin.h:42
minpf_register_func registerObject
Definition minpf_plugin.h:52
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition ICacheable.h:20
int32_t(* minpf_register_func)(const char *nodeType, const minpf_register_params *params)
Definition minpf_plugin.h:46
int32_t(* minpf_destroy_func)(void *)
Definition minpf_plugin.h:37
struct grk::minpf_object_params minpf_object_params
int32_t(* minpf_invoke_service_func)(const char *serviceName, void *serviceParams)
Definition minpf_plugin.h:47
minpf_exit_func(* minpf_post_load_func)(const char *pluginPath, const minpf_platform_services *)
Definition minpf_plugin.h:58
struct grk::minpf_register_params minpf_register_params
int32_t(* minpf_exit_func)()
Definition minpf_plugin.h:56
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)
void *(* minpf_create_func)(minpf_object_params *)
Definition minpf_plugin.h:36
Definition TileCache.h:26
Definition TileCache.h:32
Definition TileCache.h:41