PathEngine home previous: Functionsnext: DLLExport_GetIContentProcessing3D
Contents, API Reference, Functions, DLLExport_CP3D_GetInterfaces

DLLExport_CP3D_GetInterfaces

Description

Obtains the PathEngine root interface, and an interface to call into the 3D content processing dll (dll linkage).

Syntax

This function is defined internally by the 3D content processing dll, as follows:
extern "C"
{
    void __stdcall DLLExport_CP3D_GetInterfaces(iErrorHandler* handler, iPathEngine** pathEngine, iContentProcessing3D** cp3d);
}

Parameters

handler A pointer to an object PathEngine will call to handle errors. This pointer must remain valid until PathEngine is shut down.
pathEngine Returns a pointer to the PathEngine root interface.
cp3d Returns a pointer to a the 3D content processing interface.

Remarks

This function is exported at ordinal 2, and can therefore be obtained by calling GetProcAddress(hInstance, (LPCSTR)2) after loading the 3D content processing dll.
(See Linking with the 3D Content Processing for more information about linking with the 3D content processing.)

See 3D Content Processing for more information about PathEngine's 3D content processing functionality, in general.


Documentation for PathEngine release 6.00 - Copyright © 2002-2016 PathEnginenext: DLLExport_GetIContentProcessing3D