X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Frenderers%2Fcontrol-renderer-impl.h;h=3880b0b167ea4f76f30a653a410e704fb0fc91d2;hb=refs%2Fchanges%2F16%2F75316%2F15;hp=5e19bc2fb4c4f297746f00d2cd7562844c85bdb0;hpb=959a76e8792179bc02979c66737b747ab931aff9;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/renderers/control-renderer-impl.h b/dali-toolkit/internal/controls/renderers/control-renderer-impl.h index 5e19bc2..3880b0b 100644 --- a/dali-toolkit/internal/controls/renderers/control-renderer-impl.h +++ b/dali-toolkit/internal/controls/renderers/control-renderer-impl.h @@ -132,6 +132,26 @@ public: */ void CreatePropertyMap( Property::Map& map ) const; + /** + * @brief Set whether the Pre-multiplied Alpha Blending is required + * + * @param[in] preMultipled whether alpha is pre-multiplied. + */ + void EnablePreMultipliedAlpha( bool preMultipled ); + + /** + * @brief Query whether alpha is pre-multiplied. + * + * @return True is alpha is pre-multiplied, false otherwise. + */ + bool IsPreMultipliedAlphaEnabled() const; + + /** + * @brief Sets properties of custom shader + * @param[in] propertyMap Property map containing the custom shader data + */ + void SetCustomShader( const Property::Map& propertyMap ); + protected: /**