uchar OutputMap::grandMasterValue() { UniverseArray* ua = claimUniverses(); uchar value = ua->gMValue(); releaseUniverses(false); return value; }
UniverseArray::GMValueMode OutputMap::grandMasterValueMode() { UniverseArray* ua = claimUniverses(); UniverseArray::GMValueMode mode = ua->gMValueMode(); releaseUniverses(false); return mode; }
void OutputMap::resetUniverses() { claimUniverses(); m_universeArray->reset(); releaseUniverses(); /* Reset Grand Master parameters */ setGrandMasterValue(255); setGrandMasterValueMode(UniverseArray::GMReduce); setGrandMasterChannelMode(UniverseArray::GMIntensity); }
void OutputMap::setGrandMasterChannelMode(UniverseArray::GMChannelMode mode) { bool changed = false; UniverseArray* ua = claimUniverses(); if(ua->gMChannelMode() != mode) { ua->setGMChannelMode(mode); changed = true; } releaseUniverses(changed); }
void OutputMap::setGrandMasterValue(uchar value) { bool changed = false; UniverseArray* ua = claimUniverses(); if (ua->gMValue() != value) { ua->setGMValue(value); changed = true; } releaseUniverses(changed); if (changed == true) emit grandMasterValueChanged(value); }
void OutputMap::resetUniverses() { claimUniverses(); m_universeArray->reset(); releaseUniverses(); }