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__ */
|