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.1
Date
January 2018
Copyright (c) 2010 - 2018 by Tech Soft 3D, Inc. 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...);