28 lines
864 B
C
28 lines
864 B
C
|
|
||
|
#ifndef __MAYA_MAIN_H__
|
||
|
#define __MAYA_MAIN_H__
|
||
|
|
||
|
/*
|
||
|
==============================================================
|
||
|
|
||
|
Maya Import
|
||
|
|
||
|
==============================================================
|
||
|
*/
|
||
|
|
||
|
// RAVEN BEGIN
|
||
|
// rhummer: unify allocation strategy to try to eliminate some of our crashes
|
||
|
#ifdef RV_UNIFIED_ALLOCATOR
|
||
|
typedef bool ( *exporterDLLEntry_t )( int version, idCommon *common, idSys *sys, void *(*allocator)(size_t size), void (*deallocator)(void *), size_t (*msize)(void *) );
|
||
|
#else
|
||
|
typedef bool ( *exporterDLLEntry_t )( int version, idCommon *common, idSys *sys );
|
||
|
#endif
|
||
|
// RAVEN END
|
||
|
// RAVEN BEGIN
|
||
|
// bdube: default src and dest ospath's
|
||
|
typedef const char *( *exporterInterface_t )( const char *src_ospath, const char* dst_ospath, const char *commandline );
|
||
|
// RAVEN END
|
||
|
typedef void ( *exporterShutdown_t )( void );
|
||
|
|
||
|
#endif /* !__MAYA_MAIN_H__ */
|