0
|
1 #pragma once
|
|
2
|
|
3
|
|
4 /* 127 */
|
|
5 #pragma pack(push, 1)
|
|
6 struct stru10
|
|
7 {
|
|
8 stru10();
|
|
9 virtual ~stru10();
|
|
10 char _49C5DA(struct BLVFace *a2, struct RenderVertexSoft *a3, int *a4, struct IndoorCameraD3D_Vec4 *a5, struct RenderVertexSoft *a6);
|
794
|
11 char MessWithPortal(struct BLVFace *pFace, struct IndoorCameraD3D_Vec4 *a3, struct RenderVertexSoft *pOutBounding);
|
0
|
12 char _49C720(struct RenderVertexSoft *a2, struct IndoorCameraD3D_Vec4 *a4);
|
794
|
13 bool FindFaceNormal(struct RenderVertexSoft *a1, struct RenderVertexSoft *a2, struct Vec3_float_ *a3, struct IndoorCameraD3D_Vec4 *a4);
|
|
14 bool FindFacePlane(struct RenderVertexSoft *face, struct Vec3_float_ *out_normal, float *out_distance);
|
|
15 bool CalcFaceBounding(struct BLVFace *pFace, struct RenderVertexSoft *pFaceLimits, unsigned int uNumVertices, struct RenderVertexSoft *pOutBounding);
|
|
16 void CalcPolygonLimits(struct BLVFace *pFace, struct RenderVertexSoft pOutVertices[4]);
|
0
|
17 void _49CE9E(struct BLVFace *pFace, struct RenderVertexSoft *a2, signed int a3, RenderVertexSoft *a4);
|
|
18
|
|
19
|
|
20 void (__thiscall ***vdestructor_ptr)(stru10 *, bool);
|
794
|
21 int bDoNotDrawPortalFrustum;
|
0
|
22 };
|
|
23 #pragma pack(pop)
|