shaders: added stroke shader
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<effect id="org.olivevideoeditor.Olive.gaussianblur">
|
||||
<!-- Effect Name -->
|
||||
<name lang="en_US">Stroke</name>
|
||||
|
||||
<!-- Effect Category -->
|
||||
<category lang="en_US">Stylize</category>
|
||||
<category lang="en_GB">Stylise</category>
|
||||
|
||||
<!-- Effect Description -->
|
||||
<description lang="en_US">
|
||||
Creates a stroke outline around an image.
|
||||
</description>
|
||||
|
||||
<!-- Parameter: Texture Input -->
|
||||
<param id="tex_in" type="texture">
|
||||
<name lang="en_US">Input</name>
|
||||
</param>
|
||||
|
||||
<!-- Parameter: Color Value -->
|
||||
<param id="color_in" type="color">
|
||||
<name lang="en_US">Color</name>
|
||||
<name lang="en_GB">Colour</name>
|
||||
</param>
|
||||
|
||||
<!-- Parameter: Radius Value -->
|
||||
<param id="radius_in" type="float">
|
||||
<name lang="en_US">Radius</name>
|
||||
<min>0</min>
|
||||
<default>10</default>
|
||||
</param>
|
||||
|
||||
<!-- Parameter: Opacity Value -->
|
||||
<param id="opacity_in" type="float">
|
||||
<name lang="en_US">Opacity</name>
|
||||
<min>0</min>
|
||||
<default>100</default>
|
||||
<max>100</max>
|
||||
</param>
|
||||
|
||||
<!-- Qt Resource path to fragment shader -->
|
||||
<fragment url=":/shaders/stroke.frag" />
|
||||
</effect>
|
||||
Reference in New Issue
Block a user