mirror of
https://github.com/ZuneDev/MicrosoftIris.git
synced 2026-07-27 13:13:29 -07:00
Clean up initial OpenGL passes
This commit is contained in:
@@ -52,7 +52,7 @@ namespace Microsoft.Iris.Render.OpenGL
|
||||
public override void Play()
|
||||
{
|
||||
base.Play();
|
||||
foreach (GLAnimation a in m_members)
|
||||
foreach (var a in m_members)
|
||||
a.Play();
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ namespace Microsoft.Iris.Render.OpenGL
|
||||
|
||||
internal override void Advance(int advanceMs)
|
||||
{
|
||||
foreach (GLAnimation a in m_members)
|
||||
foreach (var a in m_members)
|
||||
a.Advance(advanceMs);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,23 +36,18 @@ namespace Microsoft.Iris.Render.OpenGL
|
||||
{
|
||||
if (m_paused)
|
||||
return;
|
||||
int scaled = (int)(nAdvanceMs * SpeedAdjustment);
|
||||
foreach (GLAnimation a in m_animations)
|
||||
{
|
||||
if (a.IsPlaying)
|
||||
a.Advance(scaled);
|
||||
}
|
||||
|
||||
var scaled = (int)(nAdvanceMs * SpeedAdjustment);
|
||||
StepAnimations(scaled);
|
||||
}
|
||||
|
||||
public void PauseAnimations() => m_paused = true;
|
||||
|
||||
public void StepAnimations(int nAdvanceMs)
|
||||
{
|
||||
foreach (GLAnimation a in m_animations)
|
||||
{
|
||||
foreach (var a in m_animations)
|
||||
if (a.IsPlaying)
|
||||
a.Advance(nAdvanceMs);
|
||||
}
|
||||
}
|
||||
|
||||
public void ResumeAnimations() => m_paused = false;
|
||||
|
||||
Reference in New Issue
Block a user