/* ##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__*/