protected override void OnSuspendResume(object sender, SuspendResumeEvent evt)
        {
            if (!evt.Suspend)
            {
                return;
            }

            m_DefaultShader = new SpriteDefaultShader();
            RegisterShader();
        }
 public void RegisterShader(IShader2D shader)
 {
     m_Shaders.Add(shader);
 }