A3DSDK.h
Top-level header file of the HOOPS Exchange.
- Author
Tech Soft 3D
- Version
23.0
- Date
January 2023
- Copyright (c) 2010 - 2023 by Tech Soft 3D, Inc. All rights reserved.
Content
Macro definitions
Library Major version. |
|
Library Minor version. |
|
Library Update version. |
|
Name of the library |
|
Library copyright information. |
|
Boolean standard false value. |
|
Boolean standard true value. |
|
Boolean standard false value. |
|
Boolean standard true value. |
|
Marks the product as using HOOPS Exchange. |
|
Function directives. |
|
Used to override calling convention. |
|
Function pointer calling convention override. |
|
Declares NAME as a function pointer returning RET and with PARAMS as parameters. |
|
Declares NAME as a function returning RET and with PARAMS as parameters. |
|
Expands to either a function declaration of a function pointer typedef according to platform. |
|
Maximum length for character string. |
Macro definitions
-
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.