41 lines
926 B
C
41 lines
926 B
C
/* ##H_FILE#
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
FILE : SHWStruc.H
|
|
|
|
DESCRIPTION : Structure of SHW Module
|
|
|
|
VERSION : 1.00 / Philippe Thiébaut / Creation
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
*/
|
|
#ifndef __SHWStruc_H__
|
|
#define __SHWStruc_H__
|
|
|
|
#ifdef SHW_MAIN
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
typedef struct SHW_tdstShadowInfo_
|
|
{
|
|
|
|
COL_tdstShadowElement a_stShadowObject[SHW_C_xMaxTriangles];
|
|
short bDrawFace[SHW_C_xMaxTriangles];
|
|
MTH3D_tdstVector pstGlobalNormal[SHW_C_xMaxTriangles];
|
|
HIE_tdxHandleToSuperObject hPickedSpObj;
|
|
ACP_tdxHandleOfObject hPickedObject;
|
|
ACP_tdxIndex xNbElement;
|
|
} SHW_tdstShadowInfo;
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}/* extern "C" */
|
|
#endif
|
|
|
|
#endif /* SHW_MAIN*/
|
|
|
|
#endif /* __SHWStruc_H__*/
|