*/
virtual void AddPropertyValueCallback(const std::string& keyPath, VectorProperty property, CallbackBase* callback, int32_t id) = 0;
+ virtual void KeepRasterizedBuffer() = 0;
+
/**
* @brief Connect to this signal to be notified when the texture upload is completed.
*
GetImplementation(*this).AddPropertyValueCallback(keyPath, property, callback, id);
}
+void VectorAnimationRenderer::KeepRasterizedBuffer()
+{
+ GetImplementation(*this).KeepRasterizedBuffer();
+}
+
VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
{
return GetImplementation(*this).UploadCompletedSignal();
*/
void AddPropertyValueCallback(const std::string& keyPath, VectorProperty property, CallbackBase* callback, int32_t id);
+ void KeepRasterizedBuffer();
+
public: // Signals
/**
* @brief Connect to this signal to be notified when the texture upload is completed.
mPlugin.AddPropertyValueCallback(keyPath, property, callback, id);
}
+void VectorAnimationRenderer::KeepRasterizedBuffer()
+{
+ mPlugin.KeepRasterizedBuffer();
+}
+
Dali::VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
{
return mPlugin.UploadCompletedSignal();
*/
void AddPropertyValueCallback(const std::string& keyPath, Dali::VectorAnimationRenderer::VectorProperty property, CallbackBase* callback, int32_t id);
+ void KeepRasterizedBuffer();
+
/**
* @copydoc Dali::VectorAnimationRenderer::UploadCompletedSignal()
*/
}
}
+void VectorAnimationRendererPluginProxy::KeepRasterizedBuffer()
+{
+ if(mPlugin)
+ {
+ mPlugin->KeepRasterizedBuffer();
+ }
+}
+
VectorAnimationRendererPlugin::UploadCompletedSignalType& VectorAnimationRendererPluginProxy::UploadCompletedSignal()
{
if(mPlugin)
*/
void AddPropertyValueCallback(const std::string& keyPath, Dali::VectorAnimationRenderer::VectorProperty property, CallbackBase* callback, int32_t id);
+ void KeepRasterizedBuffer();
+
/**
* @copydoc Dali::VectorAnimationRendererPlugin::UploadCompletedSignal()
*/