A3DSDKInitializeFunctions.h File Reference

Header file for initializing data. More...

Macros

#define A3D_INITIALIZE_ARRAY_DATA(MAC_TYPE, MAC_PT_VALUE, MAC_SIZE)
 
#define A3D_INITIALIZE_DATA(MAC_TYPE, MAC_VALUE)   A3D_INITIALIZE_##MAC_TYPE( MAC_VALUE )
 

Detailed Description

Header file for initializing data.

Author
Tech Soft 3D
Version
12.1
Date
March 2019
Copyright (c) 2010 - 2019 by Tech Soft 3D, Inc. All rights reserved.

Macro Definition Documentation

#define A3D_INITIALIZE_DATA (   MAC_TYPE,
  MAC_VALUE 
)    A3D_INITIALIZE_##MAC_TYPE( MAC_VALUE )

Before invoking any function, you must initialize the structure that the data will be stored in by using this macro.

Attention
Use of memset: malloc must be included before this file.
#define A3D_INITIALIZE_ARRAY_DATA (   MAC_TYPE,
  MAC_PT_VALUE,
  MAC_SIZE 
)
Value:
{ \
for( A3DUns32 uiInitMacCnt=0; uiInitMacCnt<MAC_SIZE; uiInitMacCnt++) \
{ A3D_INITIALIZE_##MAC_TYPE( MAC_PT_VALUE[uiInitMacCnt] ) }\
}
unsigned int A3DUns32
Definition: A3DSDKTypes.h:47

To initialize a array of data