virtual bool GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const = 0;
/**
+ * @brief Ignores a rendered frame which is not shown yet.
+ */
+ virtual void IgnoreRenderedFrame() = 0;
+
+ /**
* @brief Connect to this signal to be notified when the texture upload is completed.
*
* @return The signal to connect to.
return GetImplementation( *this ).GetMarkerInfo( marker, startFrame, endFrame );
}
+void VectorAnimationRenderer::IgnoreRenderedFrame()
+{
+ GetImplementation( *this ).IgnoreRenderedFrame();
+}
+
VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
{
return GetImplementation( *this ).UploadCompletedSignal();
*/
bool GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const;
+ /**
+ * @brief Ignores a rendered frame which is not shown yet.
+ */
+ void IgnoreRenderedFrame();
+
public: // Signals
/**
return mPlugin.GetMarkerInfo( marker, startFrame, endFrame );
}
+void VectorAnimationRenderer::IgnoreRenderedFrame()
+{
+ mPlugin.IgnoreRenderedFrame();
+}
+
Dali::VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
{
return mPlugin.UploadCompletedSignal();
bool GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const;
/**
+ * @copydoc Dali::VectorAnimationRenderer::IgnoreRenderedFrame()
+ */
+ void IgnoreRenderedFrame();
+
+ /**
* @copydoc Dali::VectorAnimationRenderer::UploadCompletedSignal()
*/
Dali::VectorAnimationRenderer::UploadCompletedSignalType& UploadCompletedSignal();
return false;
}
+void VectorAnimationRendererPluginProxy::IgnoreRenderedFrame()
+{
+ if( mPlugin )
+ {
+ mPlugin->IgnoreRenderedFrame();
+ }
+}
+
VectorAnimationRendererPlugin::UploadCompletedSignalType& VectorAnimationRendererPluginProxy::UploadCompletedSignal()
{
if( mPlugin )
bool GetMarkerInfo( const std::string& marker, uint32_t& startFrame, uint32_t& endFrame ) const;
/**
+ * @copydoc Dali::VectorAnimationRendererPlugin::IgnoreRenderedFrame()
+ */
+ void IgnoreRenderedFrame();
+
+ /**
* @copydoc Dali::VectorAnimationRendererPlugin::UploadCompletedSignal()
*/
VectorAnimationRendererPlugin::UploadCompletedSignalType& UploadCompletedSignal();