3ds Max C++ API Reference
Loading...
Searching...
No Matches
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 MCHAR * GetATSProviderName (void)
 ATS Provider name.
 
ATSExternC ATSProviderExport IATSProvider * GetIATSProvider (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.