Files
Jedi-Academy/tools/ModView/r_surface.h
2013-04-04 14:32:05 -07:00

49 lines
1.3 KiB
C

// Filename:- R_Surface.h
//
// some generic past code for surfaces
//
#ifndef R_SURFACE_H
#define R_SURFACE_H
void GetWeightColour(int iNumWeights, byte &r, byte &g, byte &b);
void RB_CheckOverflow( int verts, int indexes );
void RE_GenerateDrawSurfs( void );
void RE_RenderDrawSurfs( void );
void R_ModView_BeginEntityAdd(void);
void R_ModView_AddEntity(ModelHandle_t hModel, int iFrame_Primary, int iOldFrame_Primary,
int iBoneNum_SecondaryStart,int iFrame_Secondary, int iOldFrame_Secondary,
int iSurfaceNum_RootOverride,
float fLerp,
surfaceInfo_t *slist, // pointer to list of surfaces turned off
boneInfo_t *blist, // pointer to list of bones to be overriden
mdxaBone_t *pXFormedG2Bones,
bool *pXFormedG2BonesValid,
mdxaBone_t *pXFormedG2TagSurfs,
bool *pXFormedG2TagSurfsValid,
//
int *piRenderedTris,
int *piRenderedVerts,
int *piRenderedSurfs,
int *piXformedG2Bones,
// int *piRenderedBoneWeightsThisSurface,
int *piRenderedBoneWeights,
int *piOmittedBoneWeights
);
extern int giSurfaceVertsDrawn;
extern int giSurfaceTrisDrawn;
extern int giRenderedBoneWeights;
extern int giOmittedBoneWeights;
#endif // #ifndef R_SURFACE_H
/////////////////// eof //////////////////