Mercurial > might-and-magic-trilogy
view GammaControl.h @ 100:67f843a23f8b
Outdoor::Load
author | Nomad |
---|---|
date | Sun, 04 Nov 2012 13:58:15 +0200 |
parents | 8b8875f5b359 |
children |
line wrap: on
line source
#pragma once #include "Render.h" #pragma pack(push, 1) struct GammaController { GammaController(); inline ~GammaController() {} //----- (0044F22E) void Initialize/*_44F4D9*/(float gamma); void GetRamp(); double _44F377(DDGAMMARAMP *a1); void SetGammaRamp(DDGAMMARAMP *pRamp); int InitGammaRamp(DDGAMMARAMP *pRamp); /*protected*/void InitializeFromSurface(struct IDirectDrawSurface4 *a2); static bool IsGammaSupported(); void (__thiscall ***vdestructor_ptr)(GammaController *, bool); IDirectDrawSurface4 *pSurface; IDirectDrawGammaControl *pGammaControl; DDGAMMARAMP pDefaultRamp; DDGAMMARAMP field_60C; float fGamma;//field_C0C; }; #pragma pack(pop)