Custom Report
Type Aliases
A3DInt32 (* |
A3DCallbackReportMessage |
A3DInt32 (* |
A3DCallbackReportWarning |
A3DInt32 (* |
A3DCallbackReportError |
Functions
A3DStatus |
A3DDllSetCallbacksReport() |
Detailed Description
-
group
a3d_message_functions
Specifies custom reporting of messages.
The function and types in this section enable you to customize reporting of messages, warnings, and errors from the library.
These messages are the ones returned by the PRC core reading, being independent from the ones being potentially sent to log file, when using A3DAsmModelFileLoadFromFile.
Type Alias Documentation
-
typedef A3DInt32 (*
A3DCallbackReportMessage
)(A3DUTF8Char*) A callback function the library invokes to report general messages. These messages are English only.
If this callback function is not provided, the library sends warning messages to the null device.
- Version
- 2.0
-
typedef A3DInt32 (*
A3DCallbackReportWarning
)(A3DUTF8Char*, A3DUTF8Char*) A callback function the library invokes to report warnings. The returned message begins with a unique error code, which you can use for localization. In some cases, the second argument provides additional information about the warning. These messages are English only.
If this callback function is not provided, the library sends warning messages to the null device.
- Version
- 2.0
-
typedef A3DInt32 (*
A3DCallbackReportError
)(A3DUTF8Char*, A3DUTF8Char*) A callback function the library invokes to report error messages. The returned message begins with a unique error code, which you can use for localization. In some cases, the second argument provides additional information about the error. These messages are English only.
If this callback function is not provided, the library sends error messages to the null device.
- Version
- 2.0