18 #ifndef INCLUDED_COLLADA_DLL 19 #define INCLUDED_COLLADA_DLL 23 # define EXPORT extern "C" __declspec(dllexport) 25 # define EXPORT extern "C" __declspec(dllimport) 27 #elif defined(__GNUC__) 28 # define EXPORT extern "C" __attribute__ ((visibility ("default"))) 30 # define EXPORT extern "C" 37 typedef void (*
LogFn) (
void* cb_data,
int severity,
const char* text);
38 typedef void (*
OutputFn) (
void* cb_data,
const char* data,
unsigned int length);
42 #define COLLADA_CONVERTER_VERSION 3 xml
Definition: tests.py:119
void(* OutputFn)(void *cb_data, const char *data, unsigned int length)
Definition: DLL.h:38
void(* LogFn)(void *cb_data, int severity, const char *text)
Definition: DLL.h:37
EXPORT void set_logger(LogFn logger, void *cb_data)
Definition: DLL.cpp:36
EXPORT int convert_dae_to_psa(const char *dae, OutputFn psa_writer, void *cb_data)
Definition: DLL.cpp:147
EXPORT int set_skeleton_definitions(const char *xml, int length)
Definition: DLL.cpp:152
EXPORT int convert_dae_to_pmd(const char *dae, OutputFn pmd_writer, void *cb_data)
Definition: DLL.cpp:142
#define EXPORT
Definition: ColladaManager.cpp:31