virtual void BeginFrame();
BeginFrame begins rendering the current frame.
Generally, a TextureCache will do processing during either a BeginFrame or EndFrame (or both), so make these overrideable, and make sure that they are called consistently.