A3DSDKInitializeFunctions.h

Header file for initializing data.

26.2

Index

Preprocessor Definitions

Preprocessor Definitions

A3D_MAKE_DATA

One-line macro initializer for entity data structures.

Before calling any function, structures such as:c:struct:~A3DAsmModelFileDatamust be initialized, either using directly A3D_INITIALIZE_DATA or using this convenience macro.

constA3DAsmProductOccurrenceDatadata=A3D_MAKE_DATA(A3DAsmProductOccurrenceData);
A3DAsmProductOccurrence*pPO=A3D_NULL_HANDLE;
constA3DStatusstatus=A3DAsmProductOccurrenceCreate(&data,&pPO);


Because this macro invokes the standard``memset``\ function,*stdlib.h*\ must be included before this file.