Mercurial > might-and-magic-trilogy
comparison stru9.h @ 0:8b8875f5b359
Initial commit
author | Nomad |
---|---|
date | Fri, 05 Oct 2012 16:07:14 +0200 |
parents | |
children | fdacbc653945 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:8b8875f5b359 |
---|---|
1 #pragma once | |
2 #include "Render.h" | |
3 | |
4 /* 341 */ | |
5 #pragma pack(push, 1) | |
6 struct VertexBuffer | |
7 { | |
8 //----- (0049835A) -------------------------------------------------------- | |
9 inline VertexBuffer() | |
10 { | |
11 for (unsigned int i = 0; i < 64; ++i) | |
12 pVertices[i].flt_2C = 0.0f; | |
13 | |
14 uNumVertices = 0; | |
15 } | |
16 | |
17 | |
18 RenderVertexSoft pVertices[64]; | |
19 int uNumVertices; | |
20 }; | |
21 #pragma pack(pop) | |
22 | |
23 | |
24 | |
25 | |
26 /* 342 */ | |
27 #pragma pack(push, 1) | |
28 struct stru312 | |
29 { | |
30 //----- (004BE6D1) -------------------------------------------------------- | |
31 inline stru312() | |
32 { | |
33 } | |
34 | |
35 float flt_0; | |
36 float flt_4; | |
37 float flt_8; | |
38 char field_C; | |
39 }; | |
40 #pragma pack(pop) | |
41 | |
42 | |
43 | |
44 /* 126 */ | |
45 #pragma pack(push, 1) | |
46 struct stru9 | |
47 { | |
48 //----- (00498093) -------------------------------------------------------- | |
49 inline stru9() | |
50 {} | |
51 | |
52 bool _4980B9(struct RenderVertexSoft *a1, signed int a2, float a3, float a4, float a5, struct RenderVertexSoft *a6, unsigned int *pOutNumVertices); | |
53 bool _498377(struct RenderVertexSoft *a1, unsigned int uNumVertices, struct IndoorCameraD3D_Vec4 *a3, struct RenderVertexSoft *pVertices, unsigned int *pOutNumVertices); | |
54 bool _4985FB(struct RenderVertexSoft *a1, signed int a2, struct RenderVertexSoft *a3, unsigned int *pOutNumVertices, struct Vec3_float_ *a5, float a6, char *a7, int unused); | |
55 void AddVertex(struct VertexBuffer *pVertexBuffer, struct RenderVertexSoft *pVertex); | |
56 bool _498774(struct RenderVertexSoft *a1, struct RenderVertexSoft *a2, struct RenderVertexSoft *a3, struct stru312 *a4, struct RenderVertexSoft *a5); | |
57 bool _49895A(struct RenderVertexSoft *a1, struct RenderVertexSoft *a2, struct stru312 *a3); | |
58 bool _4989E1(struct RenderVertexSoft *a1, struct RenderVertexSoft *a2, struct RenderVertexSoft *a3, struct stru312 *a4); | |
59 | |
60 void (__thiscall ***vdestructor_ptr)(stru9 *, bool); | |
61 }; | |
62 #pragma pack(pop) |