]> gitweb.factorcode.org Git - factor.git/blob - basis/windows/directx/d3dx10math/d3dx10math.factor
Reformat
[factor.git] / basis / windows / directx / d3dx10math / d3dx10math.factor
1 USING: alien.syntax classes.struct windows.types ;
2 IN: windows.directx.d3dx10math
3
4 STRUCT: D3DVECTOR
5     { x FLOAT }
6     { y FLOAT }
7     { z FLOAT } ;
8
9 STRUCT: D3DMATRIX
10     { m FLOAT[4][4] } ;
11
12 STRUCT: D3DXFLOAT16
13     { value WORD } ;
14
15 TYPEDEF: D3DMATRIX D3DXMATRIX
16
17 STRUCT: D3DXVECTOR2
18     { x FLOAT }
19     { y FLOAT } ;
20
21 STRUCT: D3DXVECTOR2_16F
22     { x D3DXFLOAT16 }
23     { y D3DXFLOAT16 } ;
24
25 TYPEDEF: D3DVECTOR D3DXVECTOR3
26
27 STRUCT: D3DXVECTOR3_16F
28     { x D3DXFLOAT16 }
29     { y D3DXFLOAT16 }
30     { z D3DXFLOAT16 } ;
31
32 STRUCT: D3DXVECTOR4
33     { x FLOAT }
34     { y FLOAT }
35     { z FLOAT }
36     { w FLOAT } ;
37
38 STRUCT: D3DXVECTOR4_16F
39     { x D3DXFLOAT16 }
40     { y D3DXFLOAT16 }
41     { z D3DXFLOAT16 }
42     { w D3DXFLOAT16 } ;
43
44 STRUCT: D3DXQUATERNION
45     { x FLOAT }
46     { y FLOAT }
47     { z FLOAT }
48     { w FLOAT } ;
49
50 STRUCT: D3DXPLANE
51     { a FLOAT }
52     { b FLOAT }
53     { c FLOAT }
54     { d FLOAT } ;
55
56 STRUCT: D3DXCOLOR
57     { r FLOAT }
58     { g FLOAT }
59     { b FLOAT }
60     { a FLOAT } ;