X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fborder%2Fborder-renderer.h;h=56ff9019e8c60d94590a95e7ceaf4097a70dc57f;hb=a2de9cf491172cd5da9dc9ed60b17683dab6d7bc;hp=63160fbaa9b2a7e3f24202ce895c60241163ca68;hpb=a073ebfd862b49692c8e6d7dff2b128e62a4f6df;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/renderers/border/border-renderer.h b/dali-toolkit/internal/controls/renderers/border/border-renderer.h index 63160fb..56ff901 100644 --- a/dali-toolkit/internal/controls/renderers/border/border-renderer.h +++ b/dali-toolkit/internal/controls/renderers/border/border-renderer.h @@ -41,6 +41,7 @@ namespace Internal * |-----------------|-------------| * | borderColor | VECTOR4 | * | borderSize | FLOAT | + * | antiAliasing | BOOLEAN | */ class BorderRenderer : public ControlRenderer @@ -97,6 +98,12 @@ public: */ void SetBorderSize( float size ); + /** + * Enable/Disable the anti-aliasing. + * @param[in] enable Whether the anti-aliasing be enabled or not. + */ + void RequireAntiAliasing( bool antiAliasing ); + private: /** @@ -105,6 +112,12 @@ private: void InitializeRenderer(); /** + * Request the border shader from the factory cache. If fail, create tha shader and add it to cache. + * @return The border shader. + */ + Shader GetBorderShader(); + + /** * Create the geometry which presents the border. * @return The border geometry */ @@ -123,6 +136,8 @@ private: Property::Index mBorderColorIndex; Property::Index mBorderSizeIndex; + + bool mAntiAliasing; }; } // namespace Internal