DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ FadeIn()

void TimerBase::FadeIn ( Widget w,
float time,
bool continue_ = false )
inlineprivate

Make "fade in" effect on Widget (transparency goes from 0.0 to 1.0)

Аргументы
wwidget which will be faded
timeduration of effect
continue- if True continue from current alpha value, otherwise always begin from 0.0 alpha

См. определение в файле 3_Game/DayZ/tools/tools.c строка 445

446 {
447 m_alpha = w.GetAlpha();
448
449 if (continue_ && m_alpha > 0.95)
450 {
451 w.SetAlpha(1.0);
452 w.Show(true);
453 return;
454 }
455
456 m_widget = w;
457 m_fadeIn = true;
458
459 OnStart(time, false);
460
461 if (m_widget)
462 {
463 m_alpha = m_widget.GetAlpha();
464 m_widget.SetAlpha(0);
465 m_widget.Show(true);
466 }
467
468 if (continue_)
469 {
470 m_time = m_alpha * time;
471 }
472 }
float m_alpha
Определения 3_Game/DayZ/tools/tools.c:431
bool m_fadeIn
Определения 3_Game/DayZ/tools/tools.c:430
Widget m_widget
Определения 3_Game/DayZ/tools/tools.c:429
float m_time
Определения 3_Game/DayZ/tools/tools.c:224
void OnStart(float duration, bool loop)
Определения 3_Game/DayZ/tools/tools.c:340

Перекрестные ссылки m_alpha, m_fadeIn, m_time, m_widget и OnStart().