Dali::TextureSet textureSet = mRenderer.GetTextures();
Dali::Texture texture = Dali::Texture::New( TextureType::TEXTURE_2D, Pixel::RGBA8888, mWidth, mHeight );
textureSet.SetTexture( 0, texture );
+ mUploadCompletedSignal.Emit();
}
}
Dali::TextureSet textureSet = mRenderer.GetTextures();
Dali::Texture texture = Dali::Texture::New( TextureType::TEXTURE_2D, Pixel::RGBA8888, mWidth, mHeight );
textureSet.SetTexture( 0, texture );
+ mUploadCompletedSignal.Emit();
}
}
height = 100;
}
+ Dali::VectorAnimationRenderer::UploadCompletedSignalType& UploadCompletedSignal()
+ {
+ return mUploadCompletedSignal;
+ }
+
public:
std::string mUrl;
uint32_t mWidth;
uint32_t mHeight;
uint32_t mPreviousFrame;
+ Dali::VectorAnimationRenderer::UploadCompletedSignalType mUploadCompletedSignal;
};
inline VectorAnimationRenderer& GetImplementation( Dali::VectorAnimationRenderer& renderer )
Internal::Adaptor::GetImplementation( *this ).GetDefaultSize( width, height );
}
+VectorAnimationRenderer::UploadCompletedSignalType& VectorAnimationRenderer::UploadCompletedSignal()
+{
+ return Internal::Adaptor::GetImplementation( *this ).UploadCompletedSignal();
+}
+
} // namespace Dali;