moonlight-qt/app/streaming/video/overlaymanager.cpp
2019-01-19 23:05:56 -08:00

25 lines
566 B
C++

#include "overlaymanager.h"
OverlayManager::OverlayManager()
{
memset(m_Overlays, 0, sizeof(m_Overlays));
}
bool OverlayManager::isOverlayEnabled(OverlayManager::OverlayType type)
{
return m_Overlays[type].enabled;
}
char* OverlayManager::getOverlayText(OverlayType type)
{
return m_Overlays[type].text;
}
void OverlayManager::setOverlayState(OverlayManager::OverlayType type, bool enabled)
{
m_Overlays[type].enabled = enabled;
if (!enabled) {
// Set the text to empty string on disable
m_Overlays[type].text[0] = 0;
}
}