A3DSDK.h File Reference

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

Macros

#define A3D_C_API_ATTRS   extern "C"
 
#define A3D_MAX_BUFFER   2048
 Maximum length for character string.
 

Detailed Description

Top-level header file of the HOOPS Exchange.

Author
Tech Soft 3D
Version
11.0
Date
October 2017
Copyright (c) 2017 by Tech Soft 3D, LLC. All rights reserved.

Macro Definition Documentation

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