Mercurial > mm7
comparison GammaControl.h @ 0:9c0607679772
init
author | Ritor1 |
---|---|
date | Sat, 12 Jan 2013 09:45:18 +0600 |
parents | |
children | c45d51b3f4f4 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:9c0607679772 |
---|---|
1 #pragma once | |
2 #include "Render.h" | |
3 | |
4 #pragma pack(push, 1) | |
5 struct GammaController | |
6 { | |
7 GammaController(); | |
8 inline ~GammaController() {} //----- (0044F22E) | |
9 | |
10 void Initialize/*_44F4D9*/(float gamma); | |
11 | |
12 void GetRamp(); | |
13 double _44F377(DDGAMMARAMP *a1); | |
14 void SetGammaRamp(DDGAMMARAMP *pRamp); | |
15 int InitGammaRamp(DDGAMMARAMP *pRamp); | |
16 | |
17 /*protected*/void InitializeFromSurface(struct IDirectDrawSurface4 *a2); | |
18 | |
19 static bool IsGammaSupported(); | |
20 | |
21 | |
22 | |
23 | |
24 void (__thiscall ***vdestructor_ptr)(GammaController *, bool); | |
25 IDirectDrawSurface4 *pSurface; | |
26 IDirectDrawGammaControl *pGammaControl; | |
27 DDGAMMARAMP pDefaultRamp; | |
28 DDGAMMARAMP field_60C; | |
29 float fGamma;//field_C0C; | |
30 }; | |
31 #pragma pack(pop) |