Top-level header file of the HOOPS Exchange. More...
Macros | |
#define | A3D_C_API_ATTRS extern "C" |
#define | A3D_FALSE 0 |
Boolean standard false value. | |
#define | A3D_MAX_BUFFER 2048 |
Maximum length for character string. | |
#define | A3D_TRUE 1 |
Boolean standard true value. | |
Detailed Description
Top-level header file of the HOOPS Exchange.
- Version
- 13.0
- Date
- October 2019
- Copyright (c) 2010 - 2019 by Tech Soft 3D, Inc. All rights reserved.
Macro Definition Documentation
◆ A3D_C_API_ATTRS
#define A3D_C_API_ATTRS extern "C" |
Function directives
Define these do that the clients use functions with the same calling conventions as the implementation.
A3D_C_API_ATTRS - Before the return type in declarations. A3D_C_API_CALL - After the return type in declration. A3D_C_API_PTR - Between the '(' and '*' in function pointer.
Function declaration: A3D_C_API_ATTRS return_type A3D_C_API_CALL fname(params...); Function pointer: typedef void (A3D_C_API_PTR *PF_fname)(params...);