mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
[Refs #87: Static Analysis] Clarify timer member by explicit use
This commit is contained in:
@@ -41,7 +41,7 @@ namespace renderdocui.Code
|
||||
{
|
||||
m_Rate = msCount;
|
||||
m_Update = up;
|
||||
m_CameraTick = new System.Threading.Timer(TickCB, this as object, m_Rate, System.Threading.Timeout.Infinite);
|
||||
Start();
|
||||
}
|
||||
|
||||
private int m_Rate;
|
||||
@@ -59,6 +59,17 @@ namespace renderdocui.Code
|
||||
if (me.m_Update != null) me.m_Update();
|
||||
if (me.m_CameraTick != null) me.m_CameraTick.Change(me.m_Rate, System.Threading.Timeout.Infinite);
|
||||
}
|
||||
|
||||
public void Start()
|
||||
{
|
||||
m_CameraTick = new System.Threading.Timer(TickCB, this as object, m_Rate, System.Threading.Timeout.Infinite);
|
||||
}
|
||||
|
||||
public void Stop()
|
||||
{
|
||||
m_CameraTick.Dispose();
|
||||
m_CameraTick = null;
|
||||
}
|
||||
}
|
||||
|
||||
abstract class CameraControls
|
||||
|
||||
@@ -1859,6 +1859,9 @@ namespace renderdocui.Windows
|
||||
{
|
||||
m_Core.RemoveLogViewer(this);
|
||||
|
||||
m_Updater.Stop();
|
||||
m_Updater = null;
|
||||
|
||||
m_ReqID++;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user