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)