// INTERNAL INCLUDES
#include <dali-toolkit/internal/visuals/visual-factory-cache.h>
+#include <string_view>
namespace Dali
{
* @param[in] factoryCache A pointer pointing to the VisualFactoryCache object
* @param[in] atlasing Whether texture atlasing is applied.
* @param[in] defaultTextureWrapping Whether the default texture wrap mode is applied.
+ * @param[in] roundedCorner Whether the rounded corder is applied.
*/
- Shader GetShader( VisualFactoryCache& factoryCache, bool atlasing, bool defaultTextureWrapping );
+ Shader GetShader( VisualFactoryCache& factoryCache, bool atlasing, bool defaultTextureWrapping, bool roundedCorner );
/**
* Request the default vertex shader source.
* @return The default vertex shader source.
*/
- const char* GetVertexShaderSource();
+ std::string_view GetVertexShaderSource();
/**
* Request the default fragment shader source.
* @return The default fragment shader source.
*/
- const char* GetFragmentShaderSource();
+ std::string_view GetFragmentShaderSource();
protected: