comparison Engine/Graphics/GammaControl.h @ 2496:5abd8fc8f1c6

for ITEM_ARTIFACT_LADYS_ESCORT
author Ritor1
date Thu, 18 Sep 2014 17:38:54 +0600
parents
children 407263babde8
comparison
equal deleted inserted replaced
2495:7b076fe64f23 2496:5abd8fc8f1c6
1 #pragma once
2 #include "lib\legacy_dx\d3d.h"
3
4 #pragma pack(push, 1)
5 class GammaController
6 {
7 public:
8 GammaController();
9 inline ~GammaController() {} //----- (0044F22E)
10
11 void Initialize/*_44F4D9*/(float gamma);
12
13 void GetRamp();
14 double _44F377(DDGAMMARAMP *a1);
15 void SetGammaRamp(DDGAMMARAMP *pRamp);
16 int InitGammaRamp(DDGAMMARAMP *pRamp);
17
18 /*protected*/void InitializeFromSurface(struct IDirectDrawSurface4 *a2);
19
20
21
22 void ( ***vdestructor_ptr)(GammaController *, bool);
23 IDirectDrawSurface4 *pSurface;
24 IDirectDrawGammaControl *pGammaControl;
25 DDGAMMARAMP pDefaultRamp;
26 DDGAMMARAMP field_60C;
27 float fGamma;//field_C0C;
28 };
29 #pragma pack(pop)