22 #ifndef TRECISION_RENDERER3D_H 23 #define TRECISION_RENDERER3D_H 25 #include "trecision/struct.h" 55 int16 _shadowLightNum;
56 int16 _totalShadowVerts;
57 uint8 _shadowIntens[10];
74 void setZBufferRegion(int16 sx, int16 sy, int16 dx);
75 int8 clockWise(int16 x1, int16 y1, int16 x2, int16 y2, int16 x3, int16 y3);
76 void textureTriangle(int32 x1, int32 y1, int32 z1, int32 c1, int32 tx1, int32 ty1, int32 x2, int32 y2, int32 z2, int32 c2, int32 tx2, int32 ty2, int32 x3, int32 y3, int32 z3, int32 c3, int32 tx3, int32 ty3,
const STexture *t);
77 void textureScanEdge(int32 x1, int32 y1, int32 z1, int32 c1, int32 tx1, int32 ty1, int32 x2, int32 y2, int32 z2, int32 c2, int32 tx2, int32 ty2);
78 void shadowTriangle(int32 x1, int32 y1, int32 x2, int32 y2, int32 x3, int32 y3, uint8 cv, int32 zv);
79 void shadowScanEdge(int32 x1, int32 y1, int32 x2, int32 y2);
80 void calcCharacterPoints();
81 void drawCharacterFaces();
89 void setClipping(int16 x1, int16 y1, int16 x2, int16 y2);
90 void drawCharacter(uint8 flag);
Definition: trecision.h:112
Definition: renderer3d.h:29
Definition: renderer3d.h:41