reman3/Rayman_X/cpa/public/GLI/Vpt3D.h

42 lines
883 B
C

#ifndef GLI_VPT3D_H
#define GLI_VPT3D_H
/* Vpt3D.h*/
/* Additionnal attributes for 3D Viewports*/
/* Author : Christophe MARTINAUD*/
/* Last update : 07/18/1996*/
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#include "vertex.h"
#include "POS.h"
#define C_MAX_MATRIX_IN_VPT 100
typedef struct GLI_tdstSpecificAttributesFor3D_
{
/* long lNumberOfMatrixToPush;*/
/* POS_tdstCompletePosition aDEF_stMatrixStack[C_MAX_MATRIX_IN_VPT];*/
struct GLI_tdstCamera_ *p_stCam;
MTH_tdxReal xNear;
/* GLI_tdst2DVertex stTransVertex ; */
#if defined(U64)
Gfx a_stGList[8];
Mtx stProjectionMtx;
float a16_fProjectionMtx[16];
unsigned short uwPerspNorm;
#endif /* U64 */
} GLI_tdstSpecificAttributesFor3D, *GLI_pstSpecificAttributesFor3D;
#ifdef __cplusplus
};
#endif /* __cplusplus */
#endif /* GLI_VPT3D_H*/