Go to the source code of this file.
Data Structures | |
| struct | BITMAPFILEHEADER |
| struct | tRGBColor |
| struct | xColorPacket |
| struct | tRGBColorLongInt |
| struct | xColorPacketLongInt |
| struct | tHSVColor |
Defines | |
| #define | MakeDword(ch1, ch2, ch3, ch4) |
| #define | get_time GetTickCount() |
| #define | do_sleep(a) Sleep(a) |
| #define | ATMO_BOOL bool |
| #define | ATMO_TRUE true |
| #define | ATMO_FALSE false |
| #define | MakeIntelWord(ch1, ch2) |
| #define | ATMO_MIN(X, Y) ((X) < (Y) ? (X) : (Y)) |
| #define | ATMO_MAX(X, Y) ((X) > (Y) ? (X) : (Y)) |
| #define | INVALID_HANDLE_VALUE -1 |
| #define | BI_RGB 0L |
| #define | _BITMAPFILEHEADER_ |
| #define | CAP_MAX_NUM_ZONES 64 |
| #define | CAP_WIDTH 64 |
| #define | CAP_HEIGHT 48 |
| #define | IMAGE_SIZE (CAP_WIDTH * CAP_HEIGHT) |
| #define | CAP_ZONE_OVERLAP 2 |
| #define | ATMO_DEVICE_COUNT 7 |
| #define | AllocColorPacket(packet, numColors_) |
| #define | DupColorPacket(dest, source) |
| #define | CopyColorPacket(source, dest) memcpy(dest, source, sizeof(xColorPacket) + (source->numColors)*sizeof(tRGBColor) ); |
| #define | ZeroColorPacket(packet) memset( &((packet)->zone[0]), 0, (packet->numColors)*sizeof(tRGBColor)); |
| #define | AllocLongColorPacket(packet, numColors_) |
| #define | DupLongColorPacket(dest, source) |
| #define | ZeroLongColorPacket(packet) memset( &((packet)->longZone[0]), 0, (packet->numColors)*sizeof(tRGBColorLongInt)); |
Typedefs | |
| typedef int | HANDLE |
| typedef unsigned long | DWORD |
| typedef struct BITMAPFILEHEADER * | LPBITMAPFILEHEADER |
| typedef struct BITMAPFILEHEADER * | PBITMAPFILEHEADER |
| typedef xColorPacket * | pColorPacket |
| typedef xColorPacketLongInt * | pColorPacketLongInt |
Enumerations | |
| enum | AtmoConnectionType { actClassicAtmo = 0, actDummy = 1, actDMX = 2, actNUL = 3, actMultiAtmo = 4, actMondolight = 5, actMoMoLight = 6 } |
| enum | EffectMode { emUndefined = -1, emDisabled = 0, emStaticColor = 1, emLivePicture = 2, emColorChange = 3, emLrColorChange = 4 } |
| enum | LivePictureSource { lpsDisabled = 0, lpsScreenCapture = 1, lpsExtern = 2 } |
| enum | AtmoGammaCorrect { agcNone = 0, agcPerColor = 1, agcGlobal = 2 } |
| enum | AtmoFilterMode { afmNoFilter, afmCombined, afmPercent } |
Variables | |
| static const char * | AtmoDeviceTypes [] |
| #define _BITMAPFILEHEADER_ |
| #define AllocColorPacket | ( | packet, | |||
| numColors_ | ) |
Value:
packet = (pColorPacket)new char[sizeof(xColorPacket) + (numColors_)*sizeof(tRGBColor)]; \ packet->numColors = numColors_;
Referenced by CAtmoColorCalculator::AnalyzeHSV(), CAtmoTools::ShowShutdownColor(), and CAtmoTools::SwitchEffect().
| #define AllocLongColorPacket | ( | packet, | |||
| numColors_ | ) |
Value:
packet = (pColorPacketLongInt)new char[sizeof(xColorPacketLongInt) + (numColors_)*sizeof(tRGBColorLongInt)]; \ packet->numColors = numColors_;
| #define ATMO_BOOL bool |
| #define ATMO_DEVICE_COUNT 7 |
| #define ATMO_FALSE false |
Referenced by CAtmoChannelAssignment::CAtmoChannelAssignment(), CAtmoPacketQueue::CAtmoPacketQueue(), CAtmoInput::Close(), CMoMoConnection::CreateDefaultMapping(), CAtmoMultiConnection::CreateDefaultMapping(), CAtmoDmxSerialConnection::CreateDefaultMapping(), CAtmoClassicConnection::CreateDefaultMapping(), CThread::CThread(), CAtmoLiveView::Execute(), CAtmoExternalCaptureInput::Execute(), CMoMoConnection::HardwareWhiteAdjust(), CAtmoMultiConnection::HardwareWhiteAdjust(), CAtmoDmxSerialConnection::HardwareWhiteAdjust(), CAtmoClassicConnection::HardwareWhiteAdjust(), CAtmoConfig::LoadDefaults(), CAtmoInput::Open(), CMoMoConnection::OpenConnection(), CAtmoMultiConnection::OpenConnection(), CAtmoDmxSerialConnection::OpenConnection(), CAtmoClassicConnection::OpenConnection(), CAtmoTools::RecreateConnection(), CThread::Run(), CMoMoConnection::SendData(), CAtmoMultiConnection::SendData(), CAtmoDmxSerialConnection::SendData(), CAtmoClassicConnection::SendData(), CAtmoMultiConnection::setChannelColor(), CAtmoDmxSerialConnection::setChannelColor(), CAtmoMultiConnection::setChannelValues(), CAtmoDmxSerialConnection::setChannelValues(), CMoMoConnection::ShowConfigDialog(), CAtmoMultiConnection::ShowConfigDialog(), CAtmoDmxSerialConnection::ShowConfigDialog(), CAtmoConnection::ShowConfigDialog(), CAtmoClassicConnection::ShowConfigDialog(), and CAtmoPacketQueue::WaitForNextPacket().
| #define ATMO_MAX | ( | X, | |||
| Y | ) | ((X) > (Y) ? (X) : (Y)) |
Referenced by CAtmoColorCalculator::AnalyzeHSV(), CAtmoDynData::CalculateDefaultZones(), and RGB2HSV().
| #define ATMO_MIN | ( | X, | |||
| Y | ) | ((X) < (Y) ? (X) : (Y)) |
| #define ATMO_TRUE true |
Referenced by AtmoInitialize(), CAtmoExternalCaptureInput::Close(), CMoMoConnection::CreateDefaultMapping(), CAtmoMultiConnection::CreateDefaultMapping(), CAtmoDmxSerialConnection::CreateDefaultMapping(), CAtmoClassicConnection::CreateDefaultMapping(), CAtmoMultiConnection::HardwareWhiteAdjust(), CAtmoClassicConnection::HardwareWhiteAdjust(), CAtmoExternalCaptureInput::Open(), CAtmoMultiConnection::OpenConnection(), CAtmoTools::RecreateConnection(), CMoMoConnection::SendData(), CAtmoMultiConnection::SendData(), CAtmoDmxSerialConnection::SendData(), CAtmoClassicConnection::SendData(), CAtmoMultiConnection::setChannelColor(), CAtmoDmxSerialConnection::setChannelColor(), CAtmoMultiConnection::setChannelValues(), CAtmoDmxSerialConnection::setChannelValues(), CMoMoConnection::ShowConfigDialog(), CAtmoMultiConnection::ShowConfigDialog(), CAtmoDmxSerialConnection::ShowConfigDialog(), CAtmoClassicConnection::ShowConfigDialog(), CAtmoTools::SwitchEffect(), and CThread::Terminate().
| #define BI_RGB 0L |
| #define CAP_HEIGHT 48 |
Referenced by CAtmoColorCalculator::AnalyzeHSV(), CAtmoExternalCaptureInput::CalcColors(), CAtmoDynData::CalculateDefaultZones(), CAtmoZoneDefinition::FillGradientFromBottom(), CAtmoZoneDefinition::FillGradientFromTop(), CAtmoZoneDefinition::LoadGradientFromBitmap(), CAtmoZoneDefinition::SaveWeightBitmap(), CAtmoZoneDefinition::SaveZoneBitmap(), and CAtmoZoneDefinition::UpdateWeighting().
| #define CAP_MAX_NUM_ZONES 64 |
| #define CAP_WIDTH 64 |
Referenced by CAtmoColorCalculator::AnalyzeHSV(), CAtmoExternalCaptureInput::CalcColors(), CAtmoDynData::CalculateDefaultZones(), CAtmoZoneDefinition::FillGradientFromBottom(), CAtmoZoneDefinition::FillGradientFromLeft(), CAtmoZoneDefinition::FillGradientFromRight(), CAtmoZoneDefinition::FillGradientFromTop(), CAtmoZoneDefinition::LoadGradientFromBitmap(), CAtmoZoneDefinition::SaveWeightBitmap(), CAtmoZoneDefinition::SaveZoneBitmap(), and CAtmoZoneDefinition::UpdateWeighting().
| #define CAP_ZONE_OVERLAP 2 |
Referenced by CAtmoDynData::CalculateDefaultZones().
| #define CopyColorPacket | ( | source, | |||
| dest | ) | memcpy(dest, source, sizeof(xColorPacket) + (source->numColors)*sizeof(tRGBColor) ); |
Referenced by CAtmoLiveView::Execute().
Referenced by CAtmoLiveView::Execute(), and CAtmoPacketQueue::GetNextPacket().
| #define DupColorPacket | ( | dest, | |||
| source | ) |
Value:
dest = NULL; \
if(source) { \
dest = (pColorPacket)new char[sizeof(xColorPacket) + (source->numColors)*sizeof(tRGBColor)]; \
memcpy(dest, source, sizeof(xColorPacket) + (source->numColors)*sizeof(tRGBColor)); \
}
Referenced by CAtmoLiveView::Execute().
| #define DupLongColorPacket | ( | dest, | |||
| source | ) |
Value:
dest = NULL; \
if(source) { \
dest = (pColorPacketLongInt)new char[sizeof(xColorPacketLongInt) + (source->numColors)*sizeof(tRGBColorLongInt)]; \
memcpy(dest, source, sizeof(xColorPacketLongInt) + (source->numColors)*sizeof(tRGBColorLongInt)); \
}
| #define get_time GetTickCount() |
Referenced by CAtmoLiveView::Execute().
| #define IMAGE_SIZE (CAP_WIDTH * CAP_HEIGHT) |
| #define INVALID_HANDLE_VALUE -1 |
Referenced by CAtmoClassicConnection::CAtmoClassicConnection(), CAtmoDmxSerialConnection::CAtmoDmxSerialConnection(), CAtmoMultiConnection::CAtmoMultiConnection(), CMoMoConnection::CloseConnection(), CAtmoMultiConnection::CloseConnection(), CAtmoDmxSerialConnection::CloseConnection(), CAtmoClassicConnection::CloseConnection(), CMoMoConnection::CMoMoConnection(), CAtmoMultiConnection::HardwareWhiteAdjust(), CAtmoClassicConnection::HardwareWhiteAdjust(), CMoMoConnection::isOpen(), CAtmoMultiConnection::isOpen(), CAtmoDmxSerialConnection::isOpen(), CAtmoClassicConnection::isOpen(), CMoMoConnection::OpenConnection(), CAtmoMultiConnection::OpenConnection(), CAtmoDmxSerialConnection::OpenConnection(), CAtmoClassicConnection::OpenConnection(), Run(), CMoMoConnection::SendData(), CAtmoMultiConnection::SendData(), CAtmoDmxSerialConnection::SendData(), CAtmoClassicConnection::SendData(), CAtmoMultiConnection::setChannelColor(), CAtmoMultiConnection::setChannelValues(), Thread(), vlc_timer_create(), vlc_timer_destroy(), and vlc_timer_schedule().
| #define MakeDword | ( | ch1, | |||
| ch2, | |||||
| ch3, | |||||
| ch4 | ) |
Value:
((((DWORD)(ch1)&255) << 24) | \ (((DWORD)(ch2)&255) << 16) | \ (((DWORD)(ch3)&255) << 8) | \ (((DWORD)(ch4)&255)))
Referenced by CAtmoExternalCaptureInput::CalcColors().
| #define MakeIntelWord | ( | ch1, | |||
| ch2 | ) |
Value:
((((int)(ch1)&255)<<8) | \
((int)(ch2)&255))
Referenced by CAtmoZoneDefinition::LoadGradientFromBitmap(), CAtmoTools::SaveBitmap(), CAtmoZoneDefinition::SaveWeightBitmap(), and CAtmoZoneDefinition::SaveZoneBitmap().
| #define ZeroColorPacket | ( | packet | ) | memset( &((packet)->zone[0]), 0, (packet->numColors)*sizeof(tRGBColor)); |
| #define ZeroLongColorPacket | ( | packet | ) | memset( &((packet)->longZone[0]), 0, (packet->numColors)*sizeof(tRGBColorLongInt)); |
| typedef unsigned long DWORD |
| typedef int HANDLE |
| typedef struct BITMAPFILEHEADER * LPBITMAPFILEHEADER |
| typedef struct BITMAPFILEHEADER * PBITMAPFILEHEADER |
| typedef xColorPacket* pColorPacket |
| typedef xColorPacketLongInt* pColorPacketLongInt |
| enum AtmoConnectionType |
| enum AtmoFilterMode |
| enum AtmoGammaCorrect |
| enum EffectMode |
| enum LivePictureSource |
const char* AtmoDeviceTypes[] [static] |
Initial value:
{
"Atmo-Classic",
"Dummy",
"DMX",
"Nul-Device",
"Multi-Atmo",
"Mondolight",
"MoMoLight"
}
1.5.6