Base Module
Modules | |
Library Session Functions | |
Starts, configures, and terminates a session with the library. | |
License module | |
Methods and structures dedicated to setting the license. | |
Custom Memory Allocation | |
Specifies custom memory-allocation functions. | |
Custom API Trace functions | |
Specifies a custom trace function. | |
Custom Progress-Indicator | |
Specifies a custom progress indicator. | |
Typedefs | |
typedef A3DVoid(* | A3DCallbackAPITrace) (const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *) |
typedef A3DStatus(* | PFA3DDllSetCallbackAPITrace) (A3DCallbackAPITrace) |
Sets the callback function for API Trace. More... | |
Detailed Description
This section describes the functions you use to start, configure, and terminate a session with the library.
This section includes code samples that demonstrate how functions and structures are used. These code samples are provided "as is", without warranty of any kind.
Typedef Documentation
◆ A3DCallbackAPITrace
typedef A3DVoid(* A3DCallbackAPITrace) (const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *) |
This callback function is invoked each time call to the API is made. This allows you to check every call to the API and write them in the standard output or apply any other treatment you wish.
◆ PFA3DDllSetCallbackAPITrace
typedef A3DStatus( * PFA3DDllSetCallbackAPITrace) (A3DCallbackAPITrace) |
Sets the callback function for API Trace.
If API Trace is enabled, the library will call the given function of type
- See also
- A3DCallbackAPITrace for each call made by client code to API functions.