Mercurial > mm7
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) |