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 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()

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.