+ * Adds the texture set to the renderer, and the renderer to the
+ * placement actor, and starts the frame timer
+ * @param[in] textureSet The texture set to apply
+ */
+ void StartFirstFrame( TextureSet& textureSet );
+
+ /**
+ * Prepares the texture set for displaying
+ */
+ TextureSet PrepareTextureSet();
+
+ /**
+ * Set the image size from the texture set
+ * @param[in] textureSet The texture set to get the size from
+ */
+ void SetImageSize( TextureSet& textureSet );
+
+ /**
+ * Called when the next frame is ready.
+ * @param[in] textureSet the texture set to apply
+ */
+ void FrameReady( TextureSet textureSet );
+
+ /**
+ * Display the next frame. It is called when the mFrameDelayTimer ticks.
+ * Returns true to ensure the timer continues running.