| 252 | } |
| 253 | |
| 254 | void CTouchControls::CTouchButton::UpdateVisibilityEditor() |
| 255 | { |
| 256 | const bool PrevVisibility = m_VisibilityCached; |
| 257 | m_VisibilityCached = std::all_of(m_vVisibilities.begin(), m_vVisibilities.end(), [&](CButtonVisibility Visibility) { |
| 258 | return m_pTouchControls->m_aVirtualVisibilities[(int)Visibility.m_Type] == Visibility.m_Parity; |
| 259 | }); |
| 260 | if(m_VisibilityCached && !PrevVisibility) |
| 261 | { |
| 262 | m_VisibilityStartTime = time_get_nanoseconds(); |
| 263 | } |
| 264 | } |
| 265 | |
| 266 | bool CTouchControls::CTouchButton::IsVisible() const |
| 267 | { |
no test coverage detected