/**
* The IndicatorBuffer class uses the best available implementation for rendering indicator data.
- * On platforms where EglImage is available it uses either SharedGlBuffer or PixmapImage, on older
+ * On platforms where EglImage is available it uses either SharedGlBuffer or NativeImageSource, on older
* platforms it falls back to using a bitmap buffer based solution.
*/
class IndicatorBuffer : public RefObject
* Returns the NativeImage used internally
* @return the NativeImage used internally
*/
- NativeImage& GetNativeImage() const;
+ NativeImageInterface& GetNativeImage() const;
/**
* Set currently used Adaptor
void SetAdaptor( Adaptor* adaptor );
private:
- NativeImagePtr mNativeImage; ///< Image buffer created for shared file copy
+ NativeImageInterfacePtr mNativeImage; ///< Image buffer created for shared file copy
NativeBitmapBufferPtr mBitmapBuffer; ///< Image buffer created for shared file copy if extension not available
int mImageWidth;
int mImageHeight;
Pixel::Format mPixelFormat;
-
- // Only used with fallback bitmap buffer implementation
- bool mUpdatingBitmap:1; ///< Whether BitmapImage is being uploaded to graphics memory
- bool mUpdateBitmapAgain:1; ///< Whether to update BitmapImage again after upload complete
};
} // Adaptor