A3DSDKInitializeFunctions.h

Header file for initializing data.

26.3

Index

Preprocessor Definitions

Preprocessor Definitions

A3D_MAKE_DATA

One-line macro initializer for entity data structures.

Before calling any function, structures such as 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.