void Window::setOpacity( const float percent ) noexcept { const float MAX_PERCENT = 100.0f; const float MIN_PERCENT = 0.0f; float real_percent = 0.0f; if ( percent > MAX_PERCENT ) real_percent = MAX_PERCENT; else if ( percent < MIN_PERCENT ) real_percent = MIN_PERCENT; else real_percent = percent; float opacity = real_percent / MAX_PERCENT; SDL_SetWindowOpacity( m_wimpl->window, opacity ); }
/** * Sets the opacity of this window * * @param InOpacity The new window opacity represented as a floating point scalar */ void FLinuxWindow::SetOpacity( const float InOpacity ) { SDL_SetWindowOpacity(HWnd, InOpacity); }