Interface for observing renderer resource lifecycle events.
virtual ~IRendererObserver()=default
Virtual destructor.
virtual void OnRenderResourcesRelease()=0
Renderer callback: release all GPU resources (used during device loss/reset).
virtual void OnRenderResourcesRebuild()=0
Renderer callback: re-upload or recreate all GPU resources (used after device reset/rebuild).