projects
/
platform
/
core
/
uifw
/
dali-toolkit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support SVG thread pool
[platform/core/uifw/dali-toolkit.git]
/
dali-toolkit
/
internal
/
visuals
/
visual-factory-cache.h
diff --git
a/dali-toolkit/internal/visuals/visual-factory-cache.h
b/dali-toolkit/internal/visuals/visual-factory-cache.h
index
193799c
..
6d9f28c
100644
(file)
--- a/
dali-toolkit/internal/visuals/visual-factory-cache.h
+++ b/
dali-toolkit/internal/visuals/visual-factory-cache.h
@@
-90,6
+90,10
@@
public:
IMAGE_SHADER_ROUNDED_BORDERLINE_MASKING,
IMAGE_SHADER_ATLAS_DEFAULT_WRAP,
IMAGE_SHADER_ATLAS_CUSTOM_WRAP,
IMAGE_SHADER_ROUNDED_BORDERLINE_MASKING,
IMAGE_SHADER_ATLAS_DEFAULT_WRAP,
IMAGE_SHADER_ATLAS_CUSTOM_WRAP,
+ IMAGE_SHADER_YUV_TO_RGB,
+ IMAGE_SHADER_ROUNDED_CORNER_YUV_TO_RGB,
+ IMAGE_SHADER_BORDERLINE_YUV_TO_RGB,
+ IMAGE_SHADER_ROUNDED_BORDERLINE_YUV_TO_RGB,
NATIVE_IMAGE_SHADER,
NATIVE_IMAGE_SHADER_ROUNDED_CORNER,
NATIVE_IMAGE_SHADER_BORDERLINE,
NATIVE_IMAGE_SHADER,
NATIVE_IMAGE_SHADER_ROUNDED_CORNER,
NATIVE_IMAGE_SHADER_BORDERLINE,
@@
-235,10
+239,10
@@
public:
NPatchLoader& GetNPatchLoader();
/**
NPatchLoader& GetNPatchLoader();
/**
- * Get the SVG rasterization
thread
.
- * @return A raw pointer pointing to the SVG rasterization
thread
.
+ * Get the SVG rasterization
manager
.
+ * @return A raw pointer pointing to the SVG rasterization
manager
.
*/
*/
- SvgRasterize
Thread* GetSVGRasterizationThread
();
+ SvgRasterize
Manager* GetSVGRasterizationManager
();
/**
* Get the vector animation manager.
/**
* Get the vector animation manager.
@@
-338,7
+342,7
@@
private:
TextureManager mTextureManager;
NPatchLoader mNPatchLoader;
TextureManager mTextureManager;
NPatchLoader mNPatchLoader;
-
SvgRasterizeThread* mSvgRasterizeThread
;
+
std::unique_ptr<SvgRasterizeManager> mSvgRasterizeManager
;
std::unique_ptr<VectorAnimationManager> mVectorAnimationManager;
bool mPreMultiplyOnLoad;
std::vector<BrokenImageInfo> mBrokenImageInfoContainer;
std::unique_ptr<VectorAnimationManager> mVectorAnimationManager;
bool mPreMultiplyOnLoad;
std::vector<BrokenImageInfo> mBrokenImageInfoContainer;