+ * @brief Get the texture id of the given index
+ *
+ * @param[in] index index of the queue.
+ */
+ TextureManager::TextureId GetCachedTextureId(int index) const;
+
+ /**
+ * @brief Make the loaded frame ready and notify it to the texture upload observer
+ *
+ * @param[in] loadSuccess whether the loading is succeded or not.
+ * @param[in] textureSet textureSet for this frame.
+ * @param[in] interval interval between this frame and next frame.
+ */
+ void MakeFrameReady(bool loadSuccess, TextureSet textureSet, uint32_t interval);
+
+ /**
+ * @brief Pop front entity of Cache.
+ */
+ void PopFrontCache();
+
+protected:
+ /**
+ * @copydoc Toolkit::TextureUploadObserver::LoadComplete()