X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-factory-cache.h;h=0edda01191e0765b6934f78cb8323570077ded28;hb=refs%2Fchanges%2F93%2F279593%2F2;hp=193799cef5fd30ea3436b53c530635862b8ff665;hpb=73af44fd04b52cf0509279c5869b63ec9c690959;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 193799c..0edda01 100644 --- 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_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, @@ -100,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, @@ -235,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. @@ -338,7 +348,7 @@ private: TextureManager mTextureManager; NPatchLoader mNPatchLoader; - SvgRasterizeThread* mSvgRasterizeThread; + std::unique_ptr mSvgRasterizeManager; std::unique_ptr mVectorAnimationManager; bool mPreMultiplyOnLoad; std::vector mBrokenImageInfoContainer;