A3DSDKInitializeFunctions.h
Header file for initializing data.
26.2
Index
Preprocessor Definitions
Preprocessor Definitions
-
A3D_INITIALIZE_ARRAY_DATA Convenience macro for initializing a sequential array of data structures.
-
A3D_INITIALIZE_DATA_VAR Generic macro initializer.
-
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.