You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by yi...@apache.org on 2019/01/16 12:23:21 UTC

[royale-asjs] branch develop updated: Start making BevelFilter Chainable.

This is an automated email from the ASF dual-hosted git repository.

yishayw pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new b9df6e7  Start making BevelFilter Chainable.
     new 7834c08  Merge branch 'develop' of https://github.com/apache/royale-asjs into develop
b9df6e7 is described below

commit b9df6e798b783494838443ea0c702be9bbdb9ac8
Author: DESKTOP-RH4S838\Yishay <yi...@hotmail.com>
AuthorDate: Wed Jan 16 14:22:07 2019 +0200

    Start making BevelFilter Chainable.
---
 .../Graphics/src/main/royale/org/apache/royale/svg/BevelFilter.as | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BevelFilter.as b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BevelFilter.as
index 124b1c2..eb08ff9 100644
--- a/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BevelFilter.as
+++ b/frameworks/projects/Graphics/src/main/royale/org/apache/royale/svg/BevelFilter.as
@@ -55,6 +55,7 @@ package org.apache.royale.svg
 		{
 			children = [];
 			var blurFilterElement:BlurFilterElement = new BlurFilterElement();
+			blurFilterElement.in = "SourceGraphic";
 			blurFilterElement.stdDeviation = distance;
 			children.push(blurFilterElement);
 			var diffuseLightingFilterElement:DiffuseLightingFilterElement = new DiffuseLightingFilterElement();
@@ -63,6 +64,10 @@ package org.apache.royale.svg
 			diffuseLightingFilterElement.lightingColor = highlightColor;
 			diffuseLightingFilterElement.elevation = altitude;
 			diffuseLightingFilterElement.result = "diffuseResult";
+			if (result)
+			{
+				diffuseLightingFilterElement.result += "_" + result;
+			}
 			children.push(diffuseLightingFilterElement);
 			var cf1:CompositeFilterElement = new CompositeFilterElement();
 			cf1.k1 = 1;
@@ -70,7 +75,7 @@ package org.apache.royale.svg
 			cf1.k3 = 0;
 			cf1.k4 = 0;
 			cf1.operator = "arithmetic";
-			cf1.in2 = "diffuseResult";
+			cf1.in2 = diffuseLightingFilterElement.result;
 			children.push(cf1);
 			var cf2:CompositeFilterElement = new CompositeFilterElement();
 			cf2.k1 = 1;
@@ -79,6 +84,7 @@ package org.apache.royale.svg
 			cf2.k4 = 0;
 			cf2.operator = "arithmetic";
 			cf2.in2 = "SourceGraphic";
+			cf2.result = result;
 			children.push(cf2);
 		}