2 * AtmoTools.h: Collection of tool and helperfunction
4 * See the README.txt file for copyright information and how to reach the author(s).
13 #include "AtmoConfig.h"
14 #include "AtmoConnection.h"
15 #include "AtmoDynData.h"
18 implements some tool functions - for use in different classes - and cases!
20 to avoid copy and paste code ...
28 static EffectMode SwitchEffect(CAtmoDynData *pDynData, EffectMode newEffectMode);
29 static void ShowShutdownColor(CAtmoDynData *pDynData);
30 static ATMO_BOOL RecreateConnection(CAtmoDynData *pDynData);
32 static tColorPacket WhiteCalibration(CAtmoConfig *pAtmoConfig, tColorPacket ColorPacket);
33 static tColorPacket ApplyGamma(CAtmoConfig *pAtmoConfig, tColorPacket ColorPacket);
35 static int SetChannelAssignment(CAtmoDynData *pDynData, int index);
37 #if !defined(_ATMO_VLC_PLUGIN_)
38 static void SaveBitmap(HDC hdc,HBITMAP hBmp,char *fileName);