3ds Max C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
IATSProviderExport.h File Reference
#include "IATSProvider.h"

Macros

#define ATSProviderExport   __declspec( dllexport )
 
#define ATSExternC   extern "C"
 

Functions

ATSExternC ATSProviderExport DWORD GetATSVersion (void)
 ATS Version Number.
 
ATSExternC ATSProviderExport const MCHARGetATSProviderName (void)
 ATS Provider name.
 
ATSExternC ATSProviderExport IATSProviderGetIATSProvider (void)
 IATSProvider pointer.
 
ATSExternC ATSProviderExport void ReleaseIATSProvider (IATSProvider *pIATSProvider)
 Release IATSProvider pointer.
 

Macro Definition Documentation

◆ ATSProviderExport

#define ATSProviderExport   __declspec( dllexport )

◆ ATSExternC

#define ATSExternC   extern "C"

Function Documentation

◆ GetATSVersion()

ATSExternC ATSProviderExport DWORD GetATSVersion ( void  )

ATS Version Number.

See also
IATSProvider
Returns
ATS Version number: kATSAPIVersion

◆ GetATSProviderName()

ATSExternC ATSProviderExport const MCHAR * GetATSProviderName ( void  )

ATS Provider name.

See also
IATSProvider
Returns
string contain the provider's name

◆ GetIATSProvider()

ATSExternC ATSProviderExport IATSProvider * GetIATSProvider ( void  )

IATSProvider pointer.

See also
IATSProvider
Returns
pointer to IATSProvider interface

◆ ReleaseIATSProvider()

ATSExternC ATSProviderExport void ReleaseIATSProvider ( IATSProvider pIATSProvider)

Release IATSProvider pointer.

See also
IATSProvider
Parameters
[in]pIATSProviderpoint to IATSProvider interface returned from GetIATSProvider that needs to be released.