X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-cache.h;h=0edda01191e0765b6934f78cb8323570077ded28;hb=5b4a2b122d0c633084864a099de5ba5b8d919373;hp=52dbf614b96353611ee23fe3225a6feabf5e2045;hpb=aa6d5ffc76e7c5ad6785a4a426b9b6ba2ef4d99b;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-factory-cache.h b/dali-toolkit/internal/visuals/visual-factory-cache.h index 52dbf61..0edda01 100644 --- a/dali-toolkit/internal/visuals/visual-factory-cache.h +++ b/dali-toolkit/internal/visuals/visual-factory-cache.h @@ -104,12 +104,18 @@ public: NATIVE_IMAGE_SHADER_ROUNDED_BORDERLINE_MASKING, NINE_PATCH_SHADER, NINE_PATCH_MASK_SHADER, - TEXT_SHADER_MULTI_COLOR_TEXT, - TEXT_SHADER_MULTI_COLOR_TEXT_WITH_STYLE, TEXT_SHADER_SINGLE_COLOR_TEXT, TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_STYLE, + TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_OVERLAY, + TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_STYLE_AND_OVERLAY, TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_EMOJI, TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_STYLE_AND_EMOJI, + TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_OVERLAY_AND_EMOJI, + TEXT_SHADER_SINGLE_COLOR_TEXT_WITH_STYLE_AND_OVERLAY_AND_EMOJI, + TEXT_SHADER_MULTI_COLOR_TEXT, + TEXT_SHADER_MULTI_COLOR_TEXT_WITH_STYLE, + TEXT_SHADER_MULTI_COLOR_TEXT_WITH_OVERLAY, + TEXT_SHADER_MULTI_COLOR_TEXT_WITH_STYLE_AND_OVERLAY, ANIMATED_GRADIENT_SHADER_LINEAR_BOUNDING_REFLECT, ANIMATED_GRADIENT_SHADER_LINEAR_BOUNDING_REPEAT, ANIMATED_GRADIENT_SHADER_LINEAR_BOUNDING_CLAMP, @@ -239,10 +245,10 @@ public: 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. */ - SvgRasterizeThread* GetSVGRasterizationThread(); + SvgRasterizeManager* GetSVGRasterizationManager(); /** * Get the vector animation manager. @@ -342,7 +348,7 @@ private: TextureManager mTextureManager; NPatchLoader mNPatchLoader; - SvgRasterizeThread* mSvgRasterizeThread; + std::unique_ptr mSvgRasterizeManager; std::unique_ptr mVectorAnimationManager; bool mPreMultiplyOnLoad; std::vector mBrokenImageInfoContainer;