A3DSDK.h File Reference

Top-level header file of the HOOPS Exchange. More...

Macros

#define A3D_C_API_ATTRS
 
#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.

Author
Tech Soft 3D
Version
14.2
Date
July 2021
Copyright (c) 2010 - 2021 by Tech Soft 3D, Inc. All rights reserved.

Macro Definition Documentation

◆ A3D_C_API_ATTRS

#define 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 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...);