virtual void LoseManager();
LoseManager is called from ~TextureManager, cleaning out most of the texture internal state. Clean-out needs to be done during a Lock, in case ~Texture is called due to release in another thread.