A3DSDK.h
Macro Definitions
Detailed Description
- Author
- Tech Soft 3D 
- Version
- 24.7 
- Date
- October 2024 
- Copyright
- Copyright (c) 2010 - 2024 by Tech Soft 3D, Inc. All rights reserved. 
Macro Definition
- 
A3D_DLL_MAJORVERSION
- Library Major version 
- 
A3D_DLL_MINORVERSION
- Library Minor version 
- 
A3D_DLL_UPDATEVERSION
- Library Update version. 
- 
A3D_DLL_NAME
- Name of the library 
- 
A3D_DLL_COPYRIGHT
- Library copyright information. 
- 
FALSE
- Boolean standard false value. 
- 
TRUE
- Boolean standard true value. 
- 
A3D_FALSE
- Boolean standard false value. 
- 
A3D_TRUE
- Boolean standard true value. 
- 
HOOPS_EXCHANGE
- Marks the product as using HOOPS Exchange. 
- 
A3D_C_API_ATTRS
- 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 declaration. 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…); 
- 
A3D_C_API_CALL
- Used to override calling convention. 
- 
A3D_C_API_PTR
- Function pointer calling convention override. 
- 
A3D_C_EXTERN_PFN(RET, NAME, PARAMS)
- Declares NAME as a function pointer returning RET and with PARAMS as parameters. 
- 
A3D_C_DECL_FN(RET, NAME, PARAMS)
- Declares NAME as a function returning RET and with PARAMS as parameters. 
- 
A3D_API(RET, NAME, PARAMS)
- Expands to either a function declaration of a function pointer typedef according to platform. 
- 
A3D_MAX_BUFFER
- Maximum length for character string. 
- 
A3D_DEPRECATED_MESSAGE
- 
A3D_API_DEPRECATED(RET, NAME, PARAMS)
