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"
37typedef void (*
LogFn) (
void* cb_data,
int severity,
const char* text);
38typedef void (*
OutputFn) (
void* cb_data,
const char* data,
unsigned int length);
42#define COLLADA_CONVERTER_VERSION 3
#define EXPORT
Definition: DLL.h:30
EXPORT int convert_dae_to_pmd(const char *dae, OutputFn pmd_writer, void *cb_data)
Definition: DLL.cpp:142
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
void(* OutputFn)(void *cb_data, const char *data, unsigned int length)
Definition: DLL.h:38
EXPORT int set_skeleton_definitions(const char *xml, int length)
Definition: DLL.cpp:152
void(* LogFn)(void *cb_data, int severity, const char *text)
Definition: DLL.h:37
def xml
Definition: tests.py:138