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);
}