blob: 9bbdf69075fb23231acbe4de140a710644359210 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
struct M7Color3{
M7Color3(){};
M7Color3(F32 pRed, F32 pGreen, F32 pBlue)
{
red=pRed;
green=pGreen;
blue=pBlue;
}
F32 red;
F32 green;
F32 blue;
};
struct M7Vector3 {
M7Vector3(){}
M7Vector3(F32 pX, F32 pY, F32 pZ)
{
X=pX;
Y=pY;
Z=pZ;
}
F32 X;
F32 Y;
F32 Z;
};
struct M7Vector2{
M7Vector2(){}
M7Vector2(F32 pX, F32 pY)
{
X=pX;
Y=pY;
}
F32 X;
F32 Y;
};
struct M7Color4 {
M7Color4(){}
M7Color4(F32 pRed, F32 pGreen, F32 pBlue, F32 pAlpha)
{
red=pRed;
green=pGreen;
blue=pBlue;
alpha=pAlpha;
}
F32 red;
F32 green;
F32 blue;
F32 alpha;
};
struct Meta7WindlightPacket {
Meta7WindlightPacket(){}
M7Color3 waterColor;
F32 waterFogDensityExponent;
F32 underwaterFogModifier;
M7Vector3 reflectionWaveletScale;
F32 fresnelScale;
F32 fresnelOffset;
F32 refractScaleAbove;
F32 refractScaleBelow;
F32 blurMultiplier;
M7Vector2 littleWaveDirection;
M7Vector2 bigWaveDirection;
LLUUID normalMapTexture;
M7Color4 horizon;
F32 hazeHorizon;
M7Color4 blueDensity;
F32 hazeDensity;
F32 densityMultiplier;
F32 distanceMultiplier;
M7Color4 sunMoonColor;
F32 sunMoonPosiiton;
M7Color4 ambient;
F32 eastAngle;
F32 sunGlowFocus;
F32 sunGlowSize;
F32 sceneGamma;
F32 starBrightness;
M7Color4 cloudColor;
M7Vector3 cloudXYDensity;
F32 cloudCoverage;
F32 cloudScale;
M7Vector3 cloudDetailXYDensity;
F32 cloudScrollX;
F32 cloudScrollY;
unsigned short maxAltitude;
char cloudScrollXLock;
char cloudScrollYLock;
char drawClassicClouds;
};
|