reman3/Rayman_X/cpa/public/SHW/ShwStruc.h

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