public virtual void setWindowShader <T>() where T : WindowShader, new() { mWindowShader = new T(); }
public void setWindowShader(WindowShader shader) { mWindowShader = shader; }