A3DSDK.h
Top-level header file of the HOOPS Exchange.
25.8
Index
Preprocessor Definitions
A3D_DLL_MAJORVERSIONA3D_DLL_MINORVERSIONA3D_DLL_UPDATEVERSIONA3D_DLL_NAMEA3D_DLL_COPYRIGHTFALSETRUEA3D_FALSEA3D_TRUEHOOPS_EXCHANGEA3D_C_API_ATTRSA3D_C_API_CALLA3D_C_API_PTRA3D_C_EXTERN_PFNA3D_C_DECL_FNA3D_APIA3D_MAX_BUFFERA3D_DEPRECATED_MESSAGEA3D_API_DEPRECATED
Preprocessor 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 Declares NAME as a function pointer returning RET and with PARAMS as parameters.
-
A3D_C_DECL_FN Declares NAME as a function returning RET and with PARAMS as parameters.
-
A3D_API 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