X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fvector-image%2Fcommon%2Fvector-image-renderer-plugin-proxy.h;h=b13b6c062ae6d46c2c7d588c50f3580d1ebb2ff9;hb=e087e324591131903362680d259bf1e1b75b9a55;hp=f2334039ad1371f8efae20fcddf163719cb0440e;hpb=a06d84e1fa080e4891bad01b371be1f31286bbb0;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/vector-image/common/vector-image-renderer-plugin-proxy.h b/dali/internal/vector-image/common/vector-image-renderer-plugin-proxy.h index f233403..b13b6c0 100644 --- a/dali/internal/vector-image/common/vector-image-renderer-plugin-proxy.h +++ b/dali/internal/vector-image/common/vector-image-renderer-plugin-proxy.h @@ -21,7 +21,6 @@ // INTERNAL INCLUDES #include #include -#include namespace Dali { @@ -50,34 +49,25 @@ public: ~VectorImageRendererPluginProxy(); /** - * @copydoc Dali::VectorImageRendererPlugin::Initialize() + * @brief Query whether the plugin is valid or not. + * @return True if valid, false otherwise */ - bool Initialize(); - - /** - * @copydoc Dali::VectorImageRendererPlugin::SetBuffer() - */ - void SetBuffer( Dali::Devel::PixelBuffer &buffer ); - - /** - * @copydoc Dali::VectorImageRendererPlugin::Render() - */ - bool Render(float scale); + bool IsValid() const; /** * @copydoc Dali::VectorImageRendererPlugin::Load() */ - bool Load( const std::string& url ); + bool Load(const Vector& data); /** - * @copydoc Dali::VectorImageRendererPlugin::Load() + * @copydoc Dali::VectorImageRendererPlugin::Rasterize() */ - bool Load( const char *data, uint32_t size ); + bool Rasterize(Dali::Devel::PixelBuffer& buffer, float scale); /** * @copydoc Dali::VectorImageRendererPlugin::GetDefaultSize() */ - void GetDefaultSize( uint32_t& width, uint32_t& height ) const; + void GetDefaultSize(uint32_t& width, uint32_t& height) const; // Not copyable or movable VectorImageRendererPluginProxy( const VectorImageRendererPluginProxy& ) = delete; ///< Deleted copy constructor