+ * Register an object into the context recovery list of the image factory.
+ * Thus its RecoverFromContextLoss() function would be called when the Stage regaining context.
+ * @param[in] object The object whose RecoverFromContextLoss() function needs to be called to regain the context.
+ */
+ void RegisterForContextRecovery( ContextRecoveryInterface* object );
+
+ /**
+ * Unregister an object from the context recovery list of the image factory
+ * @param[in] object The object whose RecoverFromContextLoss() function needs to be called to regain the context.
+ */
+ void UnregisterFromContextRecovery( ContextRecoveryInterface* object );
+
+ /**